Как создать inputstream из массива java
Ответы
Иван Полежаев
14 апреля 2023
Чтобы создать InputStream
из массива в Java
, можно воспользоваться классом ByteArrayInputStream
. Этот класс реализует интерфейс InputStream
и позволяет работать с данными в виде массива байт.
Ниже приведен пример кода, который создает InputStream
из массива байт:
import java.io.ByteArrayInputStream;
import java.io.InputStream;
import java.nio.charset.StandardCharsets;
public class Main {
public static void main(String[] args) {
String data = "Hello, world!";
byte[] byteArray = data.getBytes(StandardCharsets.UTF_8);
InputStream inputStream = new ByteArrayInputStream(byteArray);
// теперь можно использовать inputStream для чтения данных из массива
}
}
В этом примере мы создаем строку data
и преобразуем ее в массив байт byteArray
с помощью метода getBytes()
.
Затем мы создаем объект ByteArrayInputStream
с помощью массива byteArray
После этого можно использовать inputStream
для чтения данных из массива байт.
0
0