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