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

教程基础Java

Controllo del flusso Java

Java Array

Java orientato agli oggetti (I)

Java orientato agli oggetti (II)

Java orientato agli oggetti (III)

Gestione delle eccezioni Java

Java List

Java Queue (coda)

Map collection Java

Set collection Java

Input/Output (I/O) Java

Reader/Writer Java

Altri argomenti Java

Il programma Java convertisce l'OutputStream in una stringa

Completa di esempi Java

In questo programma, imparerai come utilizzare l'inizializzazione del programma String in Java per convertire lo stream di output (OutputStream) in una stringa.

Esempio: convertire l'OutputStream in String

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

Quando si esegue il programma, l'output è:

Ciao là!

Nel programma sopra, abbiamo creato un OutputStream basato sulla stringa di riga fornita. Questo è stato fatto utilizzando il metodo write() dello stream

Poi, possiamo semplicemente utilizzare il costruttore di String per trasformare l'OutputStream in un finalString, che accetta un array di byte. A questo scopo, utilizziamo il metodo toByteArray() dello stream

Completa di esempi Java