我们可以在Java中将字节数组转换为输入流吗?

2022-08-31 08:10:11

我们可以在Java中将字节数组转换为输入流吗?我一直在互联网上寻找,但找不到它。

我有一个方法,它有一个输入流作为参数。

我拥有的输入流是base64编码的,所以我不得不使用cph

BASE64Decoder decoder = new BASE64Decoder();
byte[] decodedBytes = decoder.decodeBuffer(cph);

现在我如何再次转换为?decodedBytesInputStream


答案 1

使用 ByteArrayInputStream

InputStream is = new ByteArrayInputStream(decodedBytes);

答案 2

java.io.ByteArrayInputStream扩展来做到这一点:InputStream

InputStream myInputStream = new ByteArrayInputStream(myBytes); 

推荐