我環顧四周,找不到解決方案。我的代碼應該從用戶處獲得輸入,並在輸入爲空時停止。代碼最初很簡單,但現在我認爲我已經過於複雜了,所以很抱歉。使用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 –