From a3d2728f84375566da3da560b3faad018d34005d Mon Sep 17 00:00:00 2001 From: Ben Culkin Date: Fri, 16 Sep 2022 18:58:48 -0400 Subject: Cleanup --- .../java/bjc/utils/examples/AbbrevMapTest.java | 1 + .../examples/java/bjc/utils/examples/ShuntTest.java | 20 +++++++++----------- 2 files changed, 10 insertions(+), 11 deletions(-) (limited to 'base/src/examples/java/bjc') diff --git a/base/src/examples/java/bjc/utils/examples/AbbrevMapTest.java b/base/src/examples/java/bjc/utils/examples/AbbrevMapTest.java index a526408..9deaf34 100644 --- a/base/src/examples/java/bjc/utils/examples/AbbrevMapTest.java +++ b/base/src/examples/java/bjc/utils/examples/AbbrevMapTest.java @@ -22,6 +22,7 @@ public class AbbrevMapTest { * Unused CLI args. */ public static void main(final String[] args) { + @SuppressWarnings("resource") final Scanner scn = new Scanner(System.in); final AbbrevMap2 map = new AbbrevMap2(); diff --git a/base/src/examples/java/bjc/utils/examples/ShuntTest.java b/base/src/examples/java/bjc/utils/examples/ShuntTest.java index 39d37ee..b20012a 100644 --- a/base/src/examples/java/bjc/utils/examples/ShuntTest.java +++ b/base/src/examples/java/bjc/utils/examples/ShuntTest.java @@ -21,19 +21,17 @@ public class ShuntTest * Unused CLI args */ public static void main(final String[] args) { - Scanner inputSource = new Scanner(System.in); + try (Scanner inputSource = new Scanner(System.in)) { + System.out.print("Enter a expression to shunt: "); + String line = inputSource.nextLine(); - System.out.print("Enter a expression to shunt: "); - String line = inputSource.nextLine(); + ShuntingYard yard = new ShuntingYard<>(true); - ShuntingYard yard = new ShuntingYard<>(true); + FunctionalStringTokenizer tokenizer = new FunctionalStringTokenizer(line); + ListEx preTokens = tokenizer.toList(strang -> strang); + ListEx shuntedTokens = yard.postfix(preTokens, strang -> strang); - FunctionalStringTokenizer tokenizer = new FunctionalStringTokenizer(line); - ListEx preTokens = tokenizer.toList(strang -> strang); - ListEx shuntedTokens = yard.postfix(preTokens, strang -> strang); - - System.out.println(shuntedTokens.toString()); - - inputSource.close(); + System.out.println(shuntedTokens.toString()); + } } } -- cgit v1.2.3