Začněte nyníZačněte zdarma

Zápis a čtení poznámky

Teď, když umíš vytvářet soubory, je čas přidat do nich skutečný obsah. Zapíšeš krátkou poznámku do textového souboru a pak ji zpětně načteš, abys ověřil/a, že se správně uložila. Tohle je základní funkce každé aplikace pro správu poznámek.

Všechny potřebné balíčky z java.io jsou za tebe již naimportované.

Toto cvičení je součástí kurzu

Input/Output and Streams in Java

Zobrazit kurz

Pokyny k cvičení

  • Zapiš text "Start from the beginning" do souboru s názvem "note.txt".
  • Vytvoř FileWriter v režimu append pro soubor "note.txt" jako fwAppendMode.
  • Přidej text " Add to the end" do souboru bez přepsání jeho obsahu.
  • Použij FileReader pro načtení obsahu souboru a zobraz ho v konzoli, znak po znaku.

Interaktivní cvičení na vyzkoušení si v praxi

Vyzkoušejte si toto cvičení dokončením tohoto ukázkového kódu.

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());
        }
    }
}
Upravit a spustit kód