byte[]和InputStream的相互转换
生活随笔
收集整理的這篇文章主要介紹了
byte[]和InputStream的相互转换
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
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為轉換之后的結果
總結
以上是生活随笔為你收集整理的byte[]和InputStream的相互转换的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 从背包问题优化详解动态规划思想
- 下一篇: Hawq超过最大允许连接数