English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

Основной курс Java

Java Управление потоком

Java Массивы

Java Ориентированность на объекты (I)

Java Ориентированность на объекты (II)

Java Ориентированность на объекты (III)

Обработка исключений в Java

Java Список (List)

Java Queue (очередь)

Java Map коллекции

Java Set коллекции

Java Ввод/Вывод (I/O)

Java Reader/Writer

Другие темы Java

Java программа преобразует OutputStream в строку

Java полный список примеров

В этом приложении вы узнаете, как использовать инициализатор String в Java для преобразования потока вывода (OutputStream) в строку.

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

import java.io.*;
public class OutputStreamString {
    public static void main(String[] args) throws IOException {
        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        String line = "Привет тебе!";
        stream.write(line.getBytes());
        String finalString = new String(stream.toByteArray());
        System.out.println(finalString);
    }
}

При запуске программы, вывод:

Привет тебе!

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

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

Java полный список примеров