summaryrefslogtreecommitdiff
path: root/base/src/main/java/bjc/utils/cli/objects/DelimSplitterCLI.java
diff options
context:
space:
mode:
Diffstat (limited to 'base/src/main/java/bjc/utils/cli/objects/DelimSplitterCLI.java')
-rw-r--r--base/src/main/java/bjc/utils/cli/objects/DelimSplitterCLI.java26
1 files changed, 13 insertions, 13 deletions
diff --git a/base/src/main/java/bjc/utils/cli/objects/DelimSplitterCLI.java b/base/src/main/java/bjc/utils/cli/objects/DelimSplitterCLI.java
index 53d6d1e..ba478f7 100644
--- a/base/src/main/java/bjc/utils/cli/objects/DelimSplitterCLI.java
+++ b/base/src/main/java/bjc/utils/cli/objects/DelimSplitterCLI.java
@@ -60,24 +60,22 @@ public class DelimSplitterCLI {
* Run the tester interface.
*/
private void runLoop() {
- final Scanner scn = new Scanner(System.in);
+ try (Scanner scn = new Scanner(System.in)) {
+ System.out.print("Enter a command (blank line to quit): ");
+ String inp = scn.nextLine().trim();
+ System.out.println();
- System.out.print("Enter a command (blank line to quit): ");
- String inp = scn.nextLine().trim();
- System.out.println();
+ while (!inp.equals("")) {
+ handleCommand(inp, scn, true);
- while (!inp.equals("")) {
- handleCommand(inp, scn, true);
+ System.out.println();
- System.out.println();
+ System.out.print("Enter a command (blank line to quit): ");
+ inp = scn.nextLine();
- System.out.print("Enter a command (blank line to quit): ");
- inp = scn.nextLine();
-
- System.out.println();
+ System.out.println();
+ }
}
-
- scn.close();
}
/*
@@ -221,6 +219,8 @@ public class DelimSplitterCLI {
}
try (FileInputStream fis = new FileInputStream(pth)) {
+ @SuppressWarnings("resource")
+ // Handled by above
final Scanner scn = new Scanner(fis);
while (scn.hasNextLine()) {