gpt4 book ai didi

java - 用户输入 Ctrl+Z 时终止 Java 程序

转载 作者:行者123 更新时间:2023-12-01 13:18:10 24 4
gpt4 key购买 nike

我有以下代码:

        String inputString;
Scanner in = new Scanner(System.in);
while (true) {
System.out.print("jcp>");
inputString = in.nextLine();

String[] tokens = inputString.split(" ");
switch (tokens[0]) {
case "new":
createNewInstance(tokens);
break;
case "call":
callMethod(tokens);
break;
case "print":
Object obj = hashMap.get(tokens[1]);
print(obj);
break;
default:
System.out.println("Illegal command!");
break;
}
}

我只是希望程序在用户按下 ctrl+Z 时跳出 while 循环

最佳答案

当流到达末尾时,

nextLine() 将抛出 NoSuchElementException。或者您可以使用in.hasNextLine()。

关于java - 用户输入 Ctrl+Z 时终止 Java 程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22295216/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com