ÎncepețiÎncepe gratuit

Scrierea și citirea unei notițe

Acum că știi să creezi fișiere, e momentul să adaugi conținut real. Vei scrie o notiță scurtă într-un fișier text, apoi o vei citi înapoi pentru a confirma că a fost salvată corect. Aceasta este o funcționalitate de bază a oricărei aplicații de notițe.

Toate pachetele necesare din java.io au fost deja importate pentru tine.

Acest exercițiu face parte din cursul

Input/Output și Fluxuri în Java

Vezi cursul

Instrucțiuni pentru exercițiu

  • Scrie textul "Start from the beginning" într-un fișier numit "note.txt".
  • Creează un FileWriter în modul append pentru "note.txt" și denumește-l fwAppendMode.
  • Adaugă textul " Add to the end" în fișier fără a suprascrie conținutul existent.
  • Folosește FileReader pentru a citi conținutul fișierului și a-l afișa în consolă, câte un caracter pe rând.

Exercițiu interactiv practic

Încearcă acest exercițiu completând acest cod de exemplu.

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());
        }
    }
}
Editează și rulează codul