next up previous contents index
suivant: Lecture et écriture sur monter: Flots de caractères précédent: Fichiers textuels   Table des matières   Index


Tampons de caractères

Un flot de caractères de la classe BufferedReader permet des opérations supplémentaires (par exemple, lecture d'une ligne de texte, par la méthode readLine). Il est très courant de connecter un tel tampon à un flot de lecture sur un fichier :

 BufferedReader in =
   new BufferedReader(                    // décorateur
     new FileReader("toto"));             // délégué
 String s = in.readLine();

Symétriquement, pour écrire sur un fichier, il est préférable de travailler avec un tampon :

 PrintWriter out =
   new PrintWriter(                       // décorateur
     new BufferedWriter(                  // décorateur
       new FileWriter("toto")));          // délégué
 out.println("un long texte");



Rene' LALEMENT 2002-11-07