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 :