在 Java 中不输入任何内容作为输入时,变量中存储了什么?



当用户不输入任何内容作为扫描器类的输入时,我需要知道变量中真正存储的内容。

我尝试使用 Eclipse 调试器,它显示 " 作为变量的值。 我还使用 if 语句来确定它是否为空,我确定它不是空的。

public static void main(String[] args) {
System.out.println("Enter an input");
Scanner sc = new Scanner(System.in);
String sc1 = sc.nextLine();
if (sc1 == null) {
System.out.println(sc1 + " is null");
}
System.out.println("The value of input is: "+sc1);
}

""空字符串。它是Strings 的有效值,您需要注意它。

如果您想检查它,请尝试以下操作:

if ("".equals(sc1))

相关内容

  • 没有找到相关文章