CommencerCommencer gratuitement

É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

Afficher le cours

Instructions

  • Écrivez le texte "Start from the beginning" dans un fichier nommé "note.txt".
  • Créez un FileWriter en mode append pour "note.txt" sous le nom fwAppendMode.
  • Ajoutez le texte " Add to the end" au fichier sans en écraser le contenu.
  • Utilisez FileReader pour 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());
        }
    }
}
Modifier et exécuter le code