package cn.itcast.utils;
import java.io.ByteArrayOutputStream;
import java.io.InputStream;
public class StreamTool {
/**
* 从输入流中获取数据
* @param inStream 输入流
* @return
* @throws Exception
*/
public static byte[] readInputStream(InputStream inStream) throws Exception{
ByteArrayOutputStream outStream = new ByteArrayOutputStream();
byte[] buffer = new byte[1024];
int len = 0;
while( (len=inStream.read(buffer)) != -1 ){
outStream.write(buffer, 0, len);
}
inStream.close();
return outStream.toByteArray();
}
}
StreamUtils
最新推荐文章于 2024-09-01 07:41:33 发布
本文介绍了一个Java工具类StreamTool,该类提供了一种从输入流中读取数据的方法。通过使用ByteArrayOutputStream和固定大小的缓冲区,此方法能够高效地处理大量数据,并确保所有数据都被正确读取。
1994

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



