Программа Java для преобразования OutputStream в String

В этой программе вы научитесь преобразовывать выходной поток в строку с помощью инициализатора String в Java.

Чтобы понять этот пример, вы должны знать следующие темы программирования Java:

  • Класс Java OutputStream
  • Строка Java

Пример: преобразование OutputStream в String

 import java.io.*; public class OutputStreamString ( public static void main(String() args) throws IOException ( ByteArrayOutputStream stream = new ByteArrayOutputStream(); String line = "Hello there!"; stream.write(line.getBytes()); String finalString = new String(stream.toByteArray()); System.out.println(finalString); ) )

Вывод

 Привет!

В приведенной выше программе мы создали на OutputStreamоснове заданной строковой строки. Это делается с помощью write()метода потока .

Затем мы просто преобразуем в OutputStreamfinalString с помощью Stringконструктора, который принимает массив байтов. Для этого мы используем toByteArray()метод потока .

Интересные статьи...