Ответ 1
ByteArrayInputStream
extends InputStream
:
InputStream myInputStream = new ByteArrayInputStream(myBytes);
Возможный дубликат:
Можно ли преобразовать массив байтов в InputStream в Java?
Есть способ преобразования массива байтов (byte[]
) в InputStream в Java? Я просмотрел некоторые методы в Apache Commons IO, но ничего не нашел.
ByteArrayInputStream
extends InputStream
:
InputStream myInputStream = new ByteArrayInputStream(myBytes);
Возможно, вы хотите ByteArrayInputStream?
Должно быть легко найти в javadocs...
byte[] byteArr = new byte[] { 0xC, 0xA, 0xF, 0xE };
InputStream is = new ByteArrayInputStream(byteArr);
Проверьте java.io.ByteArrayInputStream
Выберите ByteArrayInputStream.
Он делает именно это.
Как насчет ByteArrayInputStream?