如何检查 Java 字符串是否不都是空格?
2022-08-31 07:37:49
我想检查Java字符串或字符数组是否不仅仅是由空格组成的,使用Java?
这是一个非常相似的问题,除了它是Javascript:
我如何检查字符串是否包含字符和空格,而不仅仅是空格?
编辑:我删除了关于字母数字字符的一点,所以它更有意义。
我想检查Java字符串或字符数组是否不仅仅是由空格组成的,使用Java?
这是一个非常相似的问题,除了它是Javascript:
我如何检查字符串是否包含字符和空格,而不仅仅是空格?
编辑:我删除了关于字母数字字符的一点,所以它更有意义。
我能想到的最短解决方案:
if (string.trim().length() > 0) ...
这仅检查(非)空格。如果要检查特定的字符类,则需要将 mighty 与正则表达式一起使用,例如:match()
if (string.matches(".*\\w.*")) ...
...检查至少一个 (ASCII) 字母数字字符。
我会使用Apache Commons Lang库。它有一个名为 StringUtils 的类,该类对于各种字符串操作都很有用。要检查字符串是否不都是空格,可以使用以下命令:
StringUtils.isBlank(<your string>)
以下是参考:StringUtils.isBlank