可能重复:
如何检查Java String不是所有空格
Scanner kb = new Scanner(System.in);
String random;
System.out.print("Enter your word: ");
random = kb.nextLine();
if (random.isEmpty()) {
System.out.println("No input detected!");
} else {
System.out.println(random);
}
Run Code Online (Sandbox Code Playgroud)
上述代码不考虑用户何时腾出空间.当用户按空格键并按下回车键时,它仍然会打印空白行.
我该如何解决?
Roh*_*ain 20
您可以使用String#trim()
方法修剪空白,然后进行测试: -
if (random.trim().isEmpty())
Run Code Online (Sandbox Code Playgroud)
归档时间: |
|
查看次数: |
45695 次 |
最近记录: |