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