try-with-resources
try (ресурс1; ресурс2; ...) {
// Код, использующий ресурсы
} catch (Исключение типа1 исключение1) {
// Обработка исключения типа1
} catch (Исключение типа2 исключение2) {
// Обработка исключения типа2
} finally {
// Блок finally (необязательный)
}import java.io.*;
public class Main {
public static void main(String[] args) {
try (BufferedReader reader = new BufferedReader(new FileReader("input.txt"))) {
String line;
while ((line = reader.readLine()) != null) {
System.out.println(line);
}
} catch (IOException e) {
e.printStackTrace();
}
}
}Last updated