November 16
linguaggi di programmazione forniscono strumenti che consentono di software per leggere e scrivere file. Questa è una funzione potente; esso permette di programmare un software in grado di interfacciarsi con i file. Molti i dati di configurazione dei programmi di convertirli nel formato, e salvare il loro output su file. L'interfacciamento con i file è molto comune nel software. Se volete saperne di input e output di file, il posto migliore per iniziare è quello di imparare a leggere un file con un linguaggio popolare come Java.
1 Aprire il software NetBeans facendo clic sulla sua icona. Creare un nuovo progetto facendo clic su "File / Nuovo progetto" e selezionando "Applicazione Java." Un nuovo progetto viene creato e un file di codice sorgente viene visualizzata nell'editor di testo NetBeans. Questo file ha una funzione principale e non molto altro.
2 Importare la libreria Java IO, che è utilizzato per l'input e l'output di file, aggiungendo questo all'inizio del file di codice sorgente:
import java.io. *;
3 Creare un blocco try / catch tra le parentesi graffe della funzione principale. Questa dichiarazione prenderà qualsiasi errore che la funzione di ingresso file potrebbe buttare. Una dichiarazione try / catch simile a questa:
provare{}
catch (Exception qualsiasi) {}
4 Creare un flusso di dati per la lettura di un file. Supponiamo che il file che si desidera leggere si chiama "filename.txt," e si trova nella cartella progetto Java. Si potrebbe dichiarare il flusso di dati scrivendo questa linea tra le parentesi graffe del try:
DataInputStream i = new DataInputStream (new FileInputStream ( "nomefile.txt"));
5 Creare un'istanza di BufferedReader, che leggerà il file utilizzando il flusso di dati creato nel passaggio precedente. Scrivi la seguente sotto la linea che hai scritto nel passaggio precedente:
BufferedReader b = new BufferedReader (nuovo InputStreamReader (i));
6 Dichiarare una stringa che terrà una riga di testo dal file. È possibile farlo scrivendo al seguente sotto la linea che hai scritto nella Fase 5:
String str;
7 Scorrere tutte le righe di testo nel file e stamparle alla console. È possibile ottenere questo scrivendo un ciclo while in questo modo:
while ((str = b.readLine ())! = null) {System.out.println (str); }
8 Eseguire il programma premendo F6. Il programma si aprirà il file "nomefile.txt" e stampare il suo contenuto alla console.