Nwlapcug.com


Come convertire un ByteArray OutputStream a un oggetto InputStream

Come convertire un ByteArray OutputStream a un oggetto InputStream


Programmi Java complessi richiedono al programmatore di creare un gran numero di strutture di dati chiamati oggetti. Questi possono includere oggetti stream che partecipano e ricevano dati tra le diverse parti del programma o tra componenti di programma client e server. Alcuni programmatori preferiscono semplificare il loro codice utilizzando un nome di oggetto singolo per coprire un oggetto stream che invia i dati, ad esempio ByteArrayOutputStream e un oggetto di flusso che riceve i dati, ad esempio ByteArrayInputStream. La capacità per Java dichiarare gli oggetti al volo rende questo possibile.

Istruzioni

1

Importare le librerie necessarie per accedere a ByteArrayOutputStream e ByteArrayInputStream aggiungendo la riga "import java.io;" nella parte superiore del file di codice sorgente.

2

Dichiarare il tuo ByteArrayOutputStream con la sintassi "myStream = new ByteArrayOutputStream();" dove "myStream" è il nome che si desidera assegnare all'oggetto.

3

Utilizzare la sintassi "myStream = new ByteArrayInputStream();" per convertire il vostro oggetto ByteArrayOutputStream in un oggetto ByteArrayInputStream.