Écrire et lire une note
Maintenant que vous pouvez créer des fichiers, il est temps d’y ajouter du contenu. Vous allez écrire une courte note dans un fichier texte, puis la lire pour vérifier qu’elle a bien été enregistrée. C’est une fonctionnalité essentielle de toute application de prise de notes.
Tous les packages nécessaires de java.io ont été importés pour vous.
Cet exercice fait partie du cours
Entrées/Sorties et flux en Java
Instructions
- Écrivez le texte
"Start from the beginning"dans un fichier nommé"note.txt". - Créez un
FileWriteren modeappendpour"note.txt"sous le nomfwAppendMode. - Ajoutez le texte
" Add to the end"au fichier sans en écraser le contenu. - Utilisez
FileReaderpour lire le contenu du fichier et l’afficher dans la console, caractère par caractère.
Exercice interactif pratique
Essayez cet exercice en complétant cet exemple de code.
class FileReadWrite {
public static void main(String[] args) {
try {
FileWriter fw = new FileWriter("note.txt");
// Write "Start from the beginning" to the file
fw.____("Start from the beginning");
fw.close();
// Create a FileWriter in append mode
FileWriter fwAppendMode = new ____("note.txt", ____);
// Add " Add to the end" to the end of file
fwAppendMode.____(" Add to the end");
fwAppendMode.close();
FileReader fr = new FileReader("note.txt");
int character;
// Read the file content character by character
while ((character = fr.____()) != -1) {
System.out.print((char) character);
}
fr.close();
} catch (IOException e) {
System.out.println("An error occurred: " + e.getMessage());
}
}
}