 
View Full Version : [JAVA] FileReader
dawixboboz88
11-01-2009, 14:58
ciao a tutti!! :D 
Ho un file di testo, devo leggerlo con la classe FileReader per poi stampare le righe pari di questo file. come posso fare?
grazie a tutti x l'aiuto...
Don[ITA]
11-01-2009, 15:21
Se devi usare solo FileReader potresti fare cosė:
String input = "";
FileReader fr = new FileReader(fileName);
for(char c = (char)fr.read(); fr.ready(); c = (char)fr.read())
    input += c;
fr.close();
Cosė facendo la variabile input contiene esattamente tutto il contenuto del tuo file di testo.
Per controllare le righe basta che ricerchi il carattere di new line '\n'.
Se invece puoi usare qualcosa che faccia uso di FileReader allora ti consiglio questo:
String input = "";
BufferedReader br = new BufferedReader(new FileReader(fileName));
for(input = br.readLine(); input != null; input = br.readLine())
    System.out.println(input);
br.close();
e al posto della System.out ci metti il controllo che ti serve per vedere se una riga č pari.
Spero di esserti stato di aiuto :D
Ciauz
vBulletin® v3.6.4, Copyright ©2000-2025, Jelsoft Enterprises Ltd.