ПочатиПочніть безкоштовно

Запис і читання нотатки

Тепер, коли ви вмієте створювати файли, час додати реальний вміст. Ви запишете коротку нотатку у текстовий файл, а потім зчитаєте її, щоб переконатися, що збереження відбулося правильно. Це базова можливість будь-якого застосунку для нотаток.

Усі необхідні пакунки з 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());
        }
    }
}
Редагувати та запускати код