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 ".