java blob转字符串
ByteArrayOutputStream baos = new ByteArrayOutputStream();
BLOB content = (BLOB)sysTemplateDTO.getTemplateContent();
ins = content.getBinaryStream();
int i = -1;
while ((i = ins.read()) != -1) {
baos.write(i);
}
String contentStr = baos.toString("utf-8");
contentStr = StringUtils.replace(contentStr, System.getProperty("line.separator"), "<br>");
//contentStr 就是最终结果,感觉这个方法有点d疼
本文介绍了一种将Java中的BLOB数据转换为UTF-8编码的字符串的方法,并使用了ByteArrayOutputStream和InputStream进行数据读取与写入。此外,还通过正则表达式替换了系统换行符为HTML换行符,以便于在网页中正确显示。
1089

被折叠的 条评论
为什么被折叠?



