Kom igångKom igång gratis

Skriva och läsa en anteckning

Nu när du kan skapa filer är det dags att lägga till riktigt innehåll. Du ska skriva en kort anteckning till en textfil och sedan läsa tillbaka den för att bekräfta att den sparades korrekt. Det här är en grundläggande funktion i alla anteckningsprogram.

Alla nödvändiga paket från java.io har redan importerats åt dig.

Den här övningen är en del av kursen

Input/Output och strömmar i Java

Visa kurs

Övningsinstruktioner

  • Skriv texten "Start from the beginning" till en fil med namnet "note.txt".
  • Skapa en FileWriter i append-läge för "note.txt" och spara den som fwAppendMode.
  • Lägg till texten " Add to the end" i filen utan att skriva över dess innehåll.
  • Använd FileReader för att läsa filens innehåll och visa det i konsolen, ett tecken i taget.

Interaktiv övning med praktiskt arbete

Testa den här övningen genom att slutföra den här exempelkoden.

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());
        }
    }
}
Redigera och kör kod