可能重复:
Can we convert a byte array into an InputStream in Java?
有一种方法可以将Java中的字节数组(byte[]
)转换为InputStream吗?我查看了Apache Commons IO中的一些方法,但没有找到任何方法。
答案 0 :(得分:105)
ByteArrayInputStream
扩展InputStream
:
InputStream myInputStream = new ByteArrayInputStream(myBytes);
答案 1 :(得分:13)
应该很容易在javadocs中找到......
byte[] byteArr = new byte[] { 0xC, 0xA, 0xF, 0xE };
InputStream is = new ByteArrayInputStream(byteArr);
答案 2 :(得分:4)
答案 3 :(得分:4)
查看java.io.ByteArrayInputStream
答案 4 :(得分:3)
Theres the ByteArrayInputStream。
确实如此。
答案 5 :(得分:2)