在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();
}
}
在这个示例中,如果用户没有输入任何内容,程序会输出"输入为空"。