温馨提示×

java的scanner如何处理空输入

小樊
88
2024-09-24 01:14:03
栏目: 编程语言

在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();
    }
}

在这个示例中,如果用户没有输入任何内容,程序会输出"输入为空"。

0