我环顾四周,找不到解决方案。我的代码应该从用户处获得输入,并在输入为空时停止。代码最初很简单,但现在我认为我已经过于复杂了,所以很抱歉。使用Java检查用户输入是否为空
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);
谢谢。
;) – azro
你尝试'scanner.hasNext()'方法? –
@azro他在开始时将它设置为true –