溫馨提示×

java的scanner如何處理空輸入

小樊
81
2024-09-24 01:14:03
欄目: 編程語言

在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)容,程序會輸出"輸入為空"。

0