当前位置: 代码迷 >> J2SE >> jdk中有没有什么工具直接类可以将InputStream转换成byte数组?解决方法
  详细解决方案

jdk中有没有什么工具直接类可以将InputStream转换成byte数组?解决方法

热度:187   发布时间:2016-04-24 17:19:26.0
jdk中有没有什么工具直接类可以将InputStream转换成byte数组?
jdk中有没有什么工具直接类可以将InputStream转换成byte数组?

------解决方案--------------------
try{
InputStream is;//你的输入流
ByteArrayOutputStream baos = new ByteArrayOutputStream();
int bytesRead = 0;
byte[] buffer = new byte[128];
while((bytesRead = is.read(buffer,0,buffer.length)) != -1){
baos.write(buffer, 0, bytesRead);
}
byte[] temp = baos.toByteArray();
}catch(Exception e){
e.printStackTrace();
}
------解决方案--------------------
int length =is.available();
byte[] bs =new byte[length];
is.read(bs);
bs就是了.
  相关解决方案