Linguaggi di programmazione forniscono strumenti che consentono al software di leggere e scrivere file. Questa è una funzione potente; permette al software di programma che può interfacciarsi con i file. Molti programmi di memorizzare dati di configurazione nel file e salvare l'output in file. Interfacciamento con file è molto comune nel software. Se volete imparare il file di input e output, il posto migliore per iniziare è quello di imparare a leggere un file con un linguaggio popolare come Java.
Istruzioni
1
Aprire il software NetBeans facendo clic sulla relativa icona. Creare un nuovo progetto facendo clic su "File/nuovo progetto" e selezionando "Applicazione Java". Viene creato un nuovo progetto e un file di codice sorgente viene visualizzato nell'editor di testo di NetBeans. Questo file è una funzione principale e non molto altro.
2
Importare la libreria Java IO, che viene utilizzata per il file di input e output, aggiungendo questo alla parte superiore del file di codice sorgente:
importazione java.io;
3
Creare un'istruzione try/catch tra le parentesi graffe della funzione principale. Questa affermazione si cattura qualsiasi errore che potrebbe generare la funzione di input file. Un'istruzione try/catch è simile al seguente:
try {}
catch(Exception any) {}
4
Creare un flusso di dati per la lettura di un file. Si supponga che il file che si desidera leggere viene chiamato "nomefile. txt" e si trova nella cartella del progetto Java. Dichiarare il flusso di dati scrivendo questa riga tra le parentesi dell'istruzione try:
Se io = se nuovo (nuovo FileInputStream("filename.txt"));
5
Creare un'istanza di BufferedReader, che leggerà il file utilizzando il flusso di dati creato nel passaggio precedente. Scrivere il seguente sotto la riga che hai scritto nel passaggio precedente:
BufferedReader b = new BufferedReader (nuovo InputStreamReader(i));
6
Dichiarare una stringa che conterrà una riga di testo dal file. È possibile farlo scrivendo il seguente sotto la riga che hai scritto nel passaggio 5:
String str;
7
Scorrere tutte le righe di testo nel file e li stampa alla console. È possibile farlo scrivendo un po ' di tempo ciclo come questo:
mentre ((str = b.readLine())! = null) {System.out.println (str);}
8
Eseguire il programma premendo F6. Il programma aprire il file "nomefile. txt" e stampare il contenuto sulla console.