Запис і читання нотатки
Тепер, коли ви вмієте створювати файли, час додати реальний вміст. Ви запишете коротку нотатку у текстовий файл, а потім зчитаєте її, щоб переконатися, що збереження відбулося правильно. Це базова можливість будь-якого застосунку для нотаток.
Усі необхідні пакунки з java.io вже імпортовано для вас.
Ця вправа є частиною курсу
Ввід/вивід і потоки в Java
Інструкції до вправи
- Запишіть текст
"Start from the beginning"у файл з назвою"note.txt". - Створіть
FileWriterу режиміappendдля"note.txt"якfwAppendMode. - Додайте текст
" Add to the end"у файл, не перезаписуючи наявний вміст. - Використайте
FileReader, щоб зчитати вміст файла й вивести його в консоль, по одному символу за раз.
Інтерактивна практична вправа
Спробуйте виконати цю вправу, доповнивши цей зразок коду.
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());
}
}
}