From 5b04bd29ca5dbbaf55786c03ef0d38b41eef579b Mon Sep 17 00:00:00 2001 From: Tejas Attarde <201814263+tejasae-afk@users.noreply.github.com> Date: Tue, 9 Jun 2026 11:46:33 -0400 Subject: close BufferedReader in getInput (#241) Co-authored-by: tejasae-afk --- chapter21/src/test/java/com/seaofnodes/simple/Simple.java | 5 +++-- 1 file changed, 3 insertions(+), 2 deletions(-) (limited to 'chapter21/src') diff --git a/chapter21/src/test/java/com/seaofnodes/simple/Simple.java b/chapter21/src/test/java/com/seaofnodes/simple/Simple.java index 9b1e2827..b77f2433 100644 --- a/chapter21/src/test/java/com/seaofnodes/simple/Simple.java +++ b/chapter21/src/test/java/com/seaofnodes/simple/Simple.java @@ -153,8 +153,9 @@ Options: } static String getInput() { - BufferedReader reader = new BufferedReader(new InputStreamReader(System.in)); - return reader.lines().collect(Collectors.joining("\n")); + try (BufferedReader reader = new BufferedReader(new InputStreamReader(System.in))) { + return reader.lines().collect(Collectors.joining("\n")); + } } public static void main(String[] args) throws Exception { -- cgit v1.2.3