private String inputToString(InputStream inputStream, String s) {
try {
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String string = null;
StringBuilder builder = new StringBuilder();
while ((string=bufferedReader.readLine())!=null){
builder.append(string);
}
bufferedReader.close();
return builder.toString();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
try {
InputStreamReader inputStreamReader = new InputStreamReader(inputStream);
BufferedReader bufferedReader = new BufferedReader(inputStreamReader);
String string = null;
StringBuilder builder = new StringBuilder();
while ((string=bufferedReader.readLine())!=null){
builder.append(string);
}
bufferedReader.close();
return builder.toString();
} catch (Exception e) {
e.printStackTrace();
}
return null;
}
本文介绍了一种在Java中将InputStream读取的数据转换为字符串的方法。通过使用InputStreamReader和BufferedReader,该方法能够逐行读取输入流中的内容,并将其拼接成一个完整的字符串返回。
1777

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



