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
Instrucțiuni pentru exercițiu
- Scrie textul
"Start from the beginning"într-un fișier numit"note.txt". - Creează un
FileWriterîn modulappendpentru"note.txt"și denumește-lfwAppendMode. - Adaugă textul
" Add to the end"în fișier fără a suprascrie conținutul existent. - Folosește
FileReaderpentru 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());
}
}
}