Как закрыть файл в java — Q&A Хекслет
2026-02-26 16:29 Diff

Задачи записи/чтения файла решаются через потоки. Для освобождения ресурсов после записи/чтения поток необходимо закрыть. Один из вариантов:

String text = "Hello, Hexlet!"; // Строка для записи // Создаем объект класса для записи в файл, передаем название файла, // указываем, что данные будут дозаписываться в конец // Используем конструкцию try-with-resources для автоматического закрытия потока try (FileWriter fileWriter = new FileWriter("example.txt", true)) { fileWriter.append(text).append(" "); // Записываем строку в файл, добавляя пробел fileWriter.flush(); // Очищаем буфер потока } // Cодержимое файла: Hello, Hexlet!