@kenya
В Java, чтобы закрыть файл, вы можете использовать метод close()
у объекта FileReader
, FileWriter
или другого объекта, который реализует интерфейс Closeable
. Например:
1 2 3 |
FileReader fr = new FileReader("file.txt"); // чтение файла fr.close(); // закрытие файла |
Также можно использовать конструкцию try-with-resources
:
1 2 3 4 5 |
try (FileReader fr = new FileReader("file.txt")) { // чтение файла } catch (IOException e) { // обработка исключения } |
В этом случае файл будет автоматически закрыт по окончании блока try
, даже если возникнет исключение.
Обратите внимание, что после закрытия файла вы не сможете продолжить работу с ним. Если вам нужно повторно открыть файл, следует создать новый объект FileReader
или FileWriter
.