含有文本数据的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成神之路。
共有 0 条评论