Tutorial Java Come leggere un File una linea per volta
BIGtheme.net http://bigtheme.net/ecommerce/opencart OpenCart Templates
Home / Sviluppo Software / Java, J2EE / Tutorial Java Come leggere un File una linea per volta

Tutorial Java Come leggere un File una linea per volta

Nella guida di oggi vedremo come in Java leggere un File una linea per volta.

Per poter leggere una linea per volta, bisogna utilizzare  un BufferedReader e un  FileReader. Prima si crea un FileReader, poi usando questo si crea un BufferedReader.

BufferedReader in = new BufferedReader(new FileReader(“src/java/file.xml”));

Ed ora per leggere il file per ogni linea dobbiamo utilizare il metodo readLine().

s = in.readLine();

Per ottenere ogni volta una riga nuova basta richiamare il metodo readLine(), per arrivare fino a fine linea possiamo utilizzare il ciclo while con la condizione di verifica while(in.ready()).

Sotto Riportiamo un esempio completo per semplificare il tutto .

import java.io.BufferedReader;
import java.io.FileNotFoundException;
import java.io.FileReader;
import java.io.IOException;
public class readlineFile {
    
public static void main(String[] args) throws FileNotFoundException, IOException {
BufferedReader in = new BufferedReader(new FileReader(“src/java/file.xml”));
String s = null;
StringBuffer sb = new StringBuffer();
while (in.ready()) {
s = in.readLine();
System.out.println(s);
sb.append(s);
}
in.close();
System.out.println(sb.toString());
}
    
}

Per qualsiasi chiarimento su come leggere un File fateci sapere.

Puoi leggere Anche

Tutorial cos’è EJB3 e a cosa serve

Nell’ articolo di oggi vedremo cos’è EJB3 e a cosa serve.