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
Pokyny k cvičení
- Zapiš text
"Start from the beginning"do souboru s názvem"note.txt". - Vytvoř
FileWriterv režimuappendpro soubor"note.txt"jakofwAppendMode. - Přidej text
" Add to the end"do souboru bez přepsání jeho obsahu. - Použij
FileReaderpro 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());
}
}
}