stackoverflow网站上的一个问题。
怎样用最简单的方法将inputstream转化为string类型?
比较好的答案:
public class InputStreamToString {
public static void main(String[] args) {
FileInputStream inputStream = null;
StringWriter writer = null;
try {
inputStream = new FileInputStream(new File("C:\\Users\\Administrator\\Desktop\\cid.txt"));
writer = new StringWriter();
IOUtils.copy(inputStream, writer);
String string = writer.toString();
System.out.println(string);
} catch (FileNotFoundException e1) {
e1.printStackTrace();
} catch (IOException e) {
e.printStackTrace();
}finally {
try {
inputStream.close();
writer.close();
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}
}
}