Le code suivant lit des lignes de texte dans un fichier et les affiche à mesure sur la sortie standard :
import java.io.*; public class LireChaines { public static void main(String args[]) { BufferedReader reader; boolean pasFini = true; String ligne; try { reader = new BufferedReader( new FileReader("proverbes.txt")); while (pasFini) { ligne = reader.readLine(); if (ligne != null) { System.out.println(ligne); } else { pasFini = false; } } reader.close(); } catch (IOException ioe) { System.err.println(ioe); System.exit(1); } } }
Illustration des flux utilisés :