如何检查Java字符串并不是所有空白?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (278)

我想检查Java字符串或字符数组是否仅由空白空间组成?

提问于
用户回答回答于

我能想到的最短解决方案:

if (string.trim().length() > 0) ...

这只检查(非)空白。如果要检查特定字符类,则需要使用match()使用regexp,例如:

if (string.matches(".*\\w.*")) ...

...它至少检查一个(ASCII)字母数字字符。

用户回答回答于

我会使用ApacheCommon-lang库。它有一个名为StringUtils的对象,用于各种字符串操作。为了检查一个字符串是否不是全部空格,可以使用以下命令:

StringUtils.isBlank(<your string>)

扫码关注云+社区

领取腾讯云代金券