gpt4 book ai didi

java - 使用 Java 检查用户输入是否为空

转载 作者:行者123 更新时间:2023-12-01 16:50:12 26 4
gpt4 key购买 nike

我环顾四周,没有找到解决办法。我的代码应该接受用户的输入,并在输入为空白时停止。代码一开始很简单,但现在我想我把它弄得太复杂了,所以很抱歉。

Scanner read = new Scanner(System.in);
System.out.println("Input words, enter blank to stop");
boolean working = true;
do {
if(working == false)
{
break;
}

String a = read.next();

if (a.equals("")) {
working = false;
System.out.println("no data");
} else {
Container.addWord(a);
}
} while (working == true);

谢谢。

最佳答案

将 next() 更改为 nextLine():

Scanner read = new Scanner(System.in);
System.out.println("Input words, enter blank to stop");
boolean working = true;
do {
if (working == false) {
break;
}
String a = read.nextLine();
if (a.isEmpty()) {
working = false;
System.out.println("no data");
} else {
Container.addWord(a);
}
} while (working == true);

关于java - 使用 Java 检查用户输入是否为空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41792567/

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