Nwlapcug.com


Come leggere un File di Input in Java

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.