byte[]和InputStream的相互转换
来源:互联网 发布:程序员手机壁纸1080 编辑:程序博客网 时间:2024/05/16 18:57
1:byte[]转换为InputStream
InputStream sbs = new ByteArrayInputStream(byte[] buf);
2:InputStream转换为InputStreambyte[]
ByteArrayOutputStream swapStream = new ByteArrayOutputStream();
byte[] buff = new byte[100]; //buff用于存放循环读取的临时数据
int rc = 0;
while ((rc = inStream.read(buff, 0, 100)) > 0) {
swapStream.write(buff, 0, rc);
}
byte[] in_b = swapStream.toByteArray(); //in_b为转换之后的结果
出处:http://javapub.iteye.com/blog/665696
InputStream sbs = new ByteArrayInputStream(byte[] buf);
2:InputStream转换为InputStreambyte[]
ByteArrayOutputStream swapStream = new ByteArrayOutputStream();
byte[] buff = new byte[100]; //buff用于存放循环读取的临时数据
int rc = 0;
while ((rc = inStream.read(buff, 0, 100)) > 0) {
swapStream.write(buff, 0, rc);
}
byte[] in_b = swapStream.toByteArray(); //in_b为转换之后的结果
import java.io.ByteArrayInputStream;import java.io.ByteArrayOutputStream;import java.io.IOException;import java.io.InputStream;public class ByteToInputStream {public static final InputStream byte2Input(byte[] buf) {return new ByteArrayInputStream(buf);}public static final byte[] input2byte(InputStream inStream)throws IOException {ByteArrayOutputStream swapStream = new ByteArrayOutputStream();byte[] buff = new byte[100];int rc = 0;while ((rc = inStream.read(buff, 0, 100)) > 0) {swapStream.write(buff, 0, rc);}byte[] in2b = swapStream.toByteArray();return in2b;}}
出处:http://javapub.iteye.com/blog/665696
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- byte[]和InputStream的相互转换
- inputstream和byte[]相互转换
- byte[]和InputStream的相互转
- 唯爱小粽子:JAVA中String和byte[]和InputStream之间的相互转换
- 【转载】java输入流转为文件 InputStreamToFile 以及 byte[]和InputStream的相互转换
- java.sql.Blob、byte[]、InputStream之间的相互转换
- WinMend products
- Android build过程中already defined by packages/apps 的解决方法
- SurfaceView里onKeyDown里KEYCODE_BACK失效
- linux c中的byte转换成short
- [每日一学]MFC学习笔记——简单计算器
- byte[]和InputStream的相互转换
- 学习python,从学习安装开始!
- sphinx的代码结构分析
- 去掉文件夹中.svn目录
- C语言删除文件夹下的目录
- 计算机专业考研方向及院校排名(转)
- 上一根烟.点上心里的想念 伤感日志
- Eclipse 项目有红感叹号分析和解决办法
- 《每日编程》----《设计模式》----《四》----Adapter模式