Linguaggio di programmazione Java gestisce dati implementando un "flusso". Flussi sono costrutti di programmazione che semplificano notevolmente la manipolazione dei dati. Corsi d'acqua hanno una lunghezza indeterminata e nuovi dati viene memorizzati in un buffer. Quando il buffer si riempie, il flusso viene svuotato e dati sono poi trattati. È possibile copiare un flusso di input in un flusso di output utilizzando alcune funzioni di libreria di Java. Questo può rivelarsi utile se si sta programmando un'applicazione che è pesante nel reparto elaborazione dati.
Istruzioni
1
Caricare il NetBeans IDE facendo clic sulla sua icona di programma. Quando viene caricato il programma, passare al "New/New Project" e selezionare "Java Desktop Application" dall'elenco sul lato destro dello schermo. Viene creato un nuovo progetto e una finestra di applicazione desktop vuoto viene visualizzato nell'area di lavoro principale.
2
Importare le librerie di flusso, che richiedono la libreria di eccezione. Per importare queste librerie, scrivere il seguente codice nella parte superiore del file di codice sorgente:
importazione java.io.FileInputStream;
importazione java.io.FileOutputStream;
importazione java.io.IOException;
3
Creare un blocco "Try/Catch" exception scrivendo il seguente all'interno delle parentesi graffe della funzione main:
try {}
catch (Exception e) {}
4
Dichiarare un input e output stream scrivendo il seguente all'interno delle parentesi graffe del blocco try:
in = new FileInputStream("Input Text");
out = new FileOutputStream("Output");
5
Creare un tipo di dati integer temporaneo che fungerà da intermediario tra i flussi di input e di output. Scrivere la riga successiva del codice sotto quelli scritti nel passaggio precedente:
int tmp;
6
Loop attraverso il flusso di input utilizzando un po' di tempo ciclo scrivendo la successiva riga di codice sotto la linea scritta nel passaggio precedente:
mentre ((tmp = in.read())! = -1) {}
7
Copiare i dati dal flusso di input nel flusso di output inserendo la riga successiva del codice tra le parentesi graffe di while loop.
out.Write(tmp);
8
Eseguire il programma con il tasto "F6". Il flusso di input "Testo di Input" viene copiato nel flusso di output, sovrascrivendo il testo "Output".