考虑到我们有以下字符串,我们将把它们写入一个文本文件:
String a=" "
String b=" "
String c="java "
String d=" java"
String e="java"
但是因为a 和b
没有字符,我们没有兴趣将它们插入到文件中。
也许在这里很容易看到它们并忽略它们,但是如果有一个 DOM
树并且我们一个一个地获取节点文本并且由于页面中有很多空白,所以会有很多白色DOM
中的空格字符串,如 [#text: ]
。
如何找出像 a 和 b
这样的字符串作为空白,然后忽略它们以将其右转为文本?
最佳答案
s.trim().length() == 0;
或
s.trim().isEmpty();
或
s.matches("\\s*");
或
StringUtils.isBlank(s);
(需要 Jakarta Commons Lang)。我个人选择最后一个,因为它是 null
- 可以安全启动。
关于java - 检测空白字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10534565/