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

Tutorial Básico de Java

Controle de fluxo do Java

Java Array

Java Orientação a Objetos (I)

Java Orientação a Objetos (II)

Java Orientação a Objetos (III)

Tratamento de Exceções Java

Java Lista (List)

Java Queue (fila)

conjunto Map do Java

conjunto Set do Java

Java Entrada e Saída (I/O)

Reader do Java/Writer

Outros tópicos do Java

Programa Java converte OutputStream para string

Exemplos Java Completo

Neste programa, você aprenderá como usar o inicializador de String do Java para converter o fluxo de saída (OutputStream) em uma string.

Exemplo: converter OutputStream para String

import java.io.*;
public class OutputStreamString {
    public static void main(String[] args) throws IOException {
        ByteArrayOutputStream stream = new ByteArrayOutputStream();
        String line = "Olá aí!";
        stream.write(line.getBytes());
        String finalString = new String(stream.toByteArray());
        System.out.println(finalString);
    }
}

Quando o programa é executado, a saída é:

Olá aí!

No programa acima, criamos um OutputStream com base na linha de string fornecida. Isso é feito usando o método write() do fluxo

Então, tudo o que precisamos fazer é usar o construtor da String para transformar o OutputStream em um finalString, que aceita um array de bytes. Para isso, usamos o método toByteArray() do fluxo

Exemplos Java Completo