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