classe publique FileReaderDemo { public static void main (String [] args) lève IOException { // Créer un objet de flux de lecture de fichier et l'associer au fichier du nom spécifié FileReader fr = new FileReader ("demo.txt" ); int ch = 0 ; while ((ch = fr.read ())! = -1 ) { System.out.println (( char ) ch); } // Deuxième façon: lire System.out.println ( via le tableau de caractères "-------" ); SecondReader (); } public static void SecondReader ()jette IOException { FileReader fr = new FileReader ("demo.txt" ); // Définit un tableau de caractères pour stocker les caractères lus // Le lecteur (char []) renvoie le nombre de caractères lus. char [] buf = new char [1024]; // 2k int num = 0 ; while ((num = fr.read (buf))! = -1 ) System.out.print ( new String (buf, 0 , num )); fr.close (); } }