public class StreamUtils {
public static String convertStream2Str(InputStream input){
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int len = -1;
byte[] buffer = new byte[512];
try {
while((len=input.read(buffer)) != -1){
baos.write(buffer, 0, len);
return new String(baos.toByteArray());
}
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}
}
工具类:处理网络请求的回应
本文介绍了一个简单的Java工具类StreamUtils,该工具类提供了一个静态方法convertStream2Str,用于将输入流转换为字符串。通过使用字节数组输出流(ByteArrayOutputStream)逐段读取输入流的数据并将其转换为字符串返回。

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



