Java IO相互转换

byte[]和InputStream的相互转换

byte[]转换为InputStream

public static final InputStream bytes2InStream(byte[] buf) {
    return new ByteArrayInputStream(buf);
}

InputStream转换为byte[]

public static final byte[] inStream2bytes(InputStream inStream) throws IOException {
    ByteArrayOutputStream baos = new ByteArrayOutputStream();
    byte[] buff = new byte[1024];
    int len = 0;
    while ((len = inStream.read(buff)) > 0) {
        baos.write(buff, 0, len);
    }
    byte[] bytes = baos.toByteArray();
    return bytes;
}

版权声明:
作者:Joe.Ye
链接:https://www.appblog.cn/index.php/2023/02/14/java-io-conversion/
来源:APP全栈技术分享
文章版权归作者所有,未经允许请勿转载。

THE END
分享
二维码
打赏
海报
Java IO相互转换
byte[]和InputStream的相互转换 byte[]转换为InputStream public static final InputStream bytes2InStream(byte[] buf) { return new ByteArrayInputStre……
<<上一篇
下一篇>>
文章目录
关闭
目 录