Java pour l'informatique industrielle
Chapitre 1. Introduction aux objets
Chapitre 2. Les structures de contrôle
Chapitre 3. Unifier et réutiliser
Chapitre 4. Modèle, Vue et Contrôle
Chapitre 5. Les entrées/sorties
5.1. Les tableaux
5.2. Les flots de caractères
5.2.1. Les flots de sortie standards
5.2.2. Les flots sur fichier
5.2.3. Ecriture vers un fichier texte
5.2.4. Le flot d'entrée standard
5.2.5. Lecture d'un fichier texte
5.3. Les flots d'octets
5.4. Le paquetage java.io
5.5. Java autonome
5.6. Les sockets
Page d'accueilTable des matièresNiveau supérieurPage précédenteBas de la pagePage suivante

5.2.3. Ecriture vers un fichier texte

Ce programme illustre l'écriture dans un fichier nommé multiple3.txt de tous les nombres entiers multiples de 3 et inférieurs à 100.

import java.io.FileWriter; import java.io.PrintWriter; class Multiple { /** écrit dans un fichier texte l'ensemble des multiples de nombre * inférieurs à max */ void versFichier(int nombre, int max) { try { // Se prépare à attraper une exception éventuelle // ouvre un flot de caractères avec le nom adéquate FileWriter fw = new FileWriter("multiple"+nombre+".txt"); PrintWriter pw = new PrintWriter(fw); // parcours tous les multiples de nombre inférieurs à max for(int i=nombre; i<=max; i+=nombre) { pw.println(i); // écrit dans le flot } // ferme le flot pw.close(); } catch (Exception ex) { // Code à exécuter si une exception est levée System.err.println("Une erreur s'est produite:"+ex); } } }

Source

Page d'accueilTable des matièresNiveau supérieurPage précédenteHaut de la pagePage suivante