Програма Java для перетворення OutputStream у рядок

У цій програмі ви навчитеся перетворювати вихідний потік у рядок за допомогою 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()методу stream .

Потім ми просто перетворюємо OutputStreamна finalString, використовуючи Stringконструктор ', який бере байтовий масив. Для цього ми використовуємо toByteArray()метод stream .

Цікаві статті...