如何将byte []转换为InputStream?

时间:2012-03-27 20:47:22

标签: java byte inputstream

  

可能重复:
  Can we convert a byte array into an InputStream in Java?

有一种方法可以将Java中的字节数组(byte[])转换为InputStream吗?我查看了Apache Commons IO中的一些方法,但没有找到任何方法。

6 个答案:

答案 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)

ByteArrayInputStream怎么样?