LoslegenKostenlos starten

Eine Notiz schreiben und lesen

Jetzt, da du Dateien erstellen kannst, ist es Zeit für echten Inhalt. Du schreibst eine kurze Notiz in eine Textdatei und liest sie anschließend wieder ein, um zu bestätigen, dass sie korrekt gespeichert wurde. Das ist eine Kernfunktion jeder Notiz-App.

Alle benötigten Pakete aus java.io wurden bereits für dich importiert.

Diese Übung ist Teil des Kurses

<Kurs>Ein-/Ausgabe und Streams in Java</Kurs>
Kurs ansehen

Übungsanweisungen

  • Schreibe den Text "Start from the beginning" in eine Datei namens "note.txt".
  • Erstelle einen FileWriter im append-Modus für "note.txt" als fwAppendMode.
  • Füge den Text " Add to the end" an die Datei an, ohne ihren Inhalt zu überschreiben.
  • Verwende FileReader, um den Inhalt der Datei einzulesen und zeichenweise auf der Konsole anzuzeigen.

Interaktive praktische Übung

Versuche dich an dieser Übung, indem du diesen Beispielcode vervollständigst.

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());
        }
    }
}
Code bearbeiten und ausführen