import java.io.*; import java.util.*; class LeggiFileR { public static void main(String arg[]){ //tastiera InputStreamReader input = new InputStreamReader(System.in); BufferedReader tastiera = new BufferedReader(input); //variabili String riga; String nomefile = "testo.txt"; //gestore file FileReader fr = null; BufferedReader fIN = null; //apertura file try { fr = new FileReader(nomefile); fIN = new BufferedReader(fr); } catch(IOException e) { System.out.print("Errore APERTURA file"); System.exit(1); } //lettura file System.out.println("Contenuto del file."); riga = ""; try { //leggo una riga intera per volta while((riga = fIN.readLine()) != null) { System.out.println(riga); }//while lettura } catch(IOException e) { System.out.print("Errore LETTURA file"); System.exit(1); } //CHIUSURA file try { fr.close(); } catch(IOException e) { System.out.print("Errore CHIUSURA file"); System.exit(1); } }//main }//LeggiFileR