Le code suivant écrit dans un fichier les lignes de texte contenues dans un tableau (de proverbes célèbres) :
import java.io.*; public class EcrireChaines { public static void main(String args[]) { PrintWriter writer; String proverbes[] = { "A wise man sits on the hole in his carpet.", "Biere qui roule ramasse d'la mousse.", "J'ai un garage, un gros garage.", "Les chiens aboient, la caravane passe.", "Plus on est de fous, moins on a de riz." }; try { writer = new PrintWriter( new BufferedWriter( new FileWriter("proverbes.txt"))); for (int i = 0; i < proverbes.length; i++) { writer.println(proverbes[i]); } writer.close(); } catch (IOException ioe) { System.err.println(ioe); System.exit(1); } } }
Illustration des flux utilisés :