含有文本数据的InputStream输入流,有时候需要将其转换成字符串(String),下面介绍几种方式

1.使用ByteArrayOutputStream和inputStream.read(JDK)
ByteArrayOutputStream result = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
for (int l; (l = ins.read(buffer)) != -1; ) {
result.write(buffer, 0, l);
}

return result.toString("UTF-8");
2.使用google Guava
String result = CharStreams.toString(
new InputStreamReader(ins, Charsets.UTF_8));
3.使用Apache Utils(Apache commons-io)
Stri

含有文本数据的InputStream输入流,有时候需要将其转换成字符串(String),下面介绍几种方式最先出现在Python成神之路

版权声明:
作者:Mr李
链接:https://www.techfm.club/p/21904.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
< <上一篇
下一篇>>