如何将byte []转换为InputStream?

Ren*_*ani 51 java byte inputstream

可能重复:
我们可以将字节数组转换为Java中的InputStream吗?

有一种方法可以byte[]在Java中将bytes()数组转换为InputStream吗?我查看了Apache Commons IO中的一些方法,但一无所获.

Die*_*ego 118

ByteArrayInputStream延伸InputStream:

InputStream myInputStream = new ByteArrayInputStream(myBytes); 
Run Code Online (Sandbox Code Playgroud)

  • 不需要铸造:) (3认同)

dav*_*vid 17

应该很容易在javadocs中找到......

byte[] byteArr = new byte[] { 0xC, 0xA, 0xF, 0xE };
InputStream is = new ByteArrayInputStream(byteArr);
Run Code Online (Sandbox Code Playgroud)


Con*_*Del 5

查看java.io.ByteArrayInputStream


Wil*_*ung 5

ByteArrayInputStream

它正是这样做的。