欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

数据流与byte[]的转换

程序员文章站 2024-02-04 13:40:46
...
[quote]byte[]转换为数据流[/quote]
public static InputStream byteToStream(byte[] b){

try {
ByteArrayInputStream input = new ByteArrayInputStream(b);
return input;
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}

[quote]数据流转换为byte[][/quote]
public static byte[] streamToByte(InputStream in){
ByteArrayOutputStream str=new ByteArrayOutputStream();
int k;
byte[] b=null;
try {
while((k=in.read())!=-1){
str.write(k);
}
b=str.toByteArray();
str.close();
return b;
} catch (IOException e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
return null;
}