检测空白字符串

时间:2012-05-10 13:01:02

标签: java file dom whitespace

考虑到我们有以下字符串,我们将把它们写入文本文件:

String a="        "
String b="  "
String c="java "
String d=" java"
String e="java"

但由于a and b没有字符,我们没兴趣将它们插入到文件中。 也许在这里很容易看到它们并忽略它们,但是如果有一个DOM树并且我们逐个获得节点文本并且由于页面中有很多空白区域,那么会有很多白色空格字符串[#text: ]中的DOM。 找出像a and b这样的字符串作为空格然后忽略它们以将其改成文本的方法是什么?

1 个答案:

答案 0 :(得分:4)

s.trim().length() == 0;

s.trim().isEmpty();

s.matches("\\s*");

StringUtils.isBlank(s);

(那个需要Jakarta Commons Lang)。我个人选择最后一个,因为它是null - 安全启动。