問題一覧に戻る
中級例外処理
問題80: try-with-resources

try-with-resourcesは、AutoCloseableを実装するリソースを自動的にクローズします。例外が発生してもリソースの適切なクリーンアップを保証し、リソースリークを防ぎます。

import java.io.*;

public class Main {
public static void main(String[] args) {
// try-with-resources構文
(BufferedReader br = BufferedReader(
new StringReader("Hello\nWorld"))) {
String line;
while ((line = br.()) != null) {
System.out.println(line);
}
} (IOException e) {
e.printStackTrace();
}
}
}