在Java中,使用Scanner類處理空輸入時(shí),可以通過nextLine()方法讀取一行字符串。當(dāng)輸入為空時(shí),nextLine()方法會返回一個(gè)空字符串(“”)。因此,你可以通過檢查返回的字符串是否為空來判斷輸入是否為空。
下面是一個(gè)簡單的示例:
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("請輸入一個(gè)字符串:");
String input = scanner.nextLine();
if (input.isEmpty()) {
System.out.println("輸入為空");
} else {
System.out.println("輸入的字符串是:" + input);
}
scanner.close();
}
}
在這個(gè)示例中,如果用戶沒有輸入任何內(nèi)容,程序會輸出"輸入為空"。