我想阻止用戶提供空的輸入,這裏是我的代碼阻止Java的的readLine空輸入
private void guessWord(){
String input = readLine("Your guess: ");
while(!isValidInput(input)){
println("Your input is invalid, please try again.");
input = readLine("Your guess: ");
}
char letter = input.charAt(0);
letter = Character.toUpperCase(letter);
if(!(subtituteLetter(letter))){
println("There are no " + letter + "\'s in the word.");
life -=1 ;
}
}
我不想空輸入傳遞給我的isValidInput,憑什麼我阻止readLine接受用戶的空輸入?
你不能。只需在'isValidInput()'中檢查空白。 – Keppil
你不能。你會......用你的方法檢查它。 –