InputStream字节流转为byte[]

inputStream = socket.getInputStream();
bufferedInputStream =new BufferedInputStream(inputStream);
byteArrayOutputStream=new ByteArrayOutputStream();
byte[] buffer=null;
int len=0;
byte []buf=new byte[2048];
while((len=bufferedInputStream.read(buf))!=-1){
	byteArrayOutputStream.write(buf, 0, len);
}
byteArrayOutputStream.flush();
buffer=byteArrayOutputStream.toByteArray();

猜你喜欢

转载自my.oschina.net/u/3391025/blog/2966723