PR1_08
Java / Entrées / Sorties (I/O)
EIA-FR / Jacques Bapst 5
Lecture et écriture des flux
Pour lire un fichier texte il faut ouvrir un flux d'entrée
•La classe FileReader constitue une des couches de base et comporte
les méthodes élémentaires pour lire le flux depuis le système de fichiers
Pour écrire un fichier texte il faut ouvrir un flux de sortie
•La classe FileWriter constitue une des couches de base et comporte
les méthodes élémentaires pour écrire le flux sur le système de fichiers
La lecture et l'écriture de fichiers textes sont réalisées en enrobant la
couche de base avec des outils de plus haut niveau (imbrication)
•Mémoire tampon (buffer) pour minimiser les accès au disque
•Conversion bytes caractères (encodage Unicode)
•Découpage en lignes / Insertion des retours à la ligne, etc.
Illustration (pour l'écriture) :File-System
(par ex. disque)
PrintWriter BufferedWriter FileWriter