diff options
Diffstat (limited to 'base/src/examples/java/bjc/utils')
| -rw-r--r-- | base/src/examples/java/bjc/utils/examples/AbbrevMapTest.java | 1 | ||||
| -rw-r--r-- | base/src/examples/java/bjc/utils/examples/ShuntTest.java | 20 |
2 files changed, 10 insertions, 11 deletions
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<String> yard = new ShuntingYard<>(true); - ShuntingYard<String> yard = new ShuntingYard<>(true); + FunctionalStringTokenizer tokenizer = new FunctionalStringTokenizer(line); + ListEx<String> preTokens = tokenizer.toList(strang -> strang); + ListEx<String> shuntedTokens = yard.postfix(preTokens, strang -> strang); - FunctionalStringTokenizer tokenizer = new FunctionalStringTokenizer(line); - ListEx<String> preTokens = tokenizer.toList(strang -> strang); - ListEx<String> shuntedTokens = yard.postfix(preTokens, strang -> strang); - - System.out.println(shuntedTokens.toString()); - - inputSource.close(); + System.out.println(shuntedTokens.toString()); + } } } |
