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

Tutoriales básicos de Java

Control de flujo Java

Java Arreglo

Java Orientado a Objetos (I)

Java Orientado a Objetos (II)

Java Orientado a Objetos (III)

Manejo de excepciones en Java

Java Lista (List)

Java Cola (Queue)

Java Colecciones (Map)

Java Conjuntos (Set)

Java Entrada/Salida (I/O)/O)

Java Reader/Writer

Otras temáticas de Java

El programa Java convierte OutputStream a cadena

Java 实例大全

En este programa, aprenderá cómo utilizar el programa de inicialización de String en Java para convertir el flujo de salida (OutputStream) en una cadena.

Ejemplo: convertir OutputStream a String

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

Al ejecutar el programa, la salida es:

¡Hola aquí!

En el programa anterior, creamos un OutputStream basado en la línea de cadena dada. Esto se realiza usando el método write() del flujo

Luego, solo necesitamos usar el constructor de String para convertir el OutputStream en un finalString, que acepta un array de bytes. Para esto, usamos el método toByteArray() del flujo

Java 实例大全