У меня есть устаревший код Java, который открыл файл и прочитал строки, как показано в следующем фрагменте кода метода:
BufferedReader brdr =
new BufferedReader(new InputStreamReader(new FileInputStream(filenm)));
while ((String line = brdr.readLine()) != null) {
// ...
}
Переменная fiilenm передается в метод при вызове. Чтобы избежать java.io.FileNotFoundException: ... (Too many open files)
, я должен использовать brdr.close()
, чтобы быть на более безопасной стороне?