June 3
Il linguaggio di programmazione Java gestisce i dati mediante l'attuazione di un "flusso". Streams sta programmando costrutti che semplificano notevolmente la manipolazione dei dati. Streams hanno una lunghezza indeterminata e nuovi dati vengono memorizzati in un buffer. Quando il buffer è pieno, il flusso viene svuotato e dati vengono poi elaborati. È possibile copiare un flusso di input a un flusso di output utilizzando alcune funzioni di libreria Java. Questo può rivelarsi utile se si sta programmando un'applicazione che è pesante nel reparto di elaborazione dei dati.
1 Caricare il NetBeans IDE facendo clic sulla sua icona del programma. Quando il programma carica, navigare a "Nuovo progetto Nuovo /" 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 flusso, che richiedono la libreria eccezione. Per importare queste librerie, scrivere il seguente codice nella parte superiore del vostro file di codice sorgente:
import java.io.FileInputStream;
import java.io.FileOutputStream;
import java.io.IOException;
3 Creare un'eccezione "try / catch" blocco scrivendo il seguente all'interno delle parentesi graffe della funzione principale:
provare {}
catch (Exception e) {}
4 Dichiarare un flusso di input e di output scrivendo il seguente all'interno delle parentesi graffe del blocco try:
in = new FileInputStream("Input Text");
out = new FileOutputStream ( "Uscita");
5 Creare un tipo di dati integer temporaneo che fungerà da intermediario tra i flussi di ingresso e di uscita. Scrivi la successiva riga di codice sotto le scritte nel passaggio precedente:
int tmp;
6 Loop attraverso il flusso di ingresso utilizzando un ciclo while scrivendo la prossima riga di codice sotto la riga 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 "Testo di input" viene copiato nel flusso di output, sovrascrivendo il testo "Uscita".