Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza Informatica >> Programmazione >> Java Programming >> .

Come copiare ingresso flussi di output in Java

Il linguaggio di programmazione Java gestisce i dati mediante l'attuazione di un "flusso ". Flussi stanno programmando costrutti che semplificano notevolmente la manipolazione dei dati . Torrenti hanno una lunghezza indeterminata e nuovi dati vengono memorizzati in un buffer . Quando il buffer è pieno , il flusso viene lavata e dati vengono poi elaborati . È possibile copiare un flusso di input a un flusso di output utilizzando alcune funzioni di libreria Java. Questo può essere utile se si sta programmando un'applicazione che è pesante nel reparto di elaborazione dei dati . Cose che ti serviranno
kit di sviluppo software Java con NetBeans Integrated Development
Environment ( IDE ) fascio
Mostra più istruzioni
1

caricare il NetBeans IDE cliccando su la sua icona del programma . Quando il caricamento del programma , passare a "Nuovo /Nuovo progetto " e selezionare " Java Desktop Application " dalla lista sul lato destro dello schermo . Un nuovo progetto viene creato e viene visualizzata una finestra di applicazione desktop vuoto nell'area di lavoro principale .
2

Importare le librerie di streaming , che richiedono la libreria di eccezione . Per importare queste librerie , scrivere il seguente codice nella parte superiore del file di codice sorgente :

import java.io.FileInputStream ;

importazione java.io.FileOutputStream ;

importazione java.io.IOException ;
3

creare un'eccezione " try /Catch " blocco , scrivendo al seguente all'interno delle parentesi graffe della funzione principale :

try { }
cattura

( Exception e) { }
4

dichiarare un input e output stream scrivendo il seguente all'interno delle parentesi graffe del blocco try :

in = new FileInputStream ( "Input di testo" ) ;

out = new FileOutputStream ( " uscita " ) ;
5

Creare un tipo di dati integer temporanea che agirà da intermediario tra il ingresso e di flussi di output . Scrivi la successiva riga di codice sotto quelle scritte nel passaggio precedente :

int tmp ;
6

loop attraverso il flusso di input utilizzando un ciclo while , scrivendo la riga di codice successiva sotto la linea scritta nel passaggio precedente :

while ( ( tmp = in.read () ) = -1 ) { }
7

copiare i dati dal flusso di input nel flusso di output inserendo la riga successiva di codice tra le parentesi graffe del ciclo while

out.write ( tmp ) .
8

Eseguire il programma premendo il tasto " F6 ". Il flusso di input "Input di testo" viene copiato nel flusso di output , sovrascrivendo il testo "Uscita ".

 

Programmazione © www.354353.com