【发布时间】:2017-01-10 22:03:54
【问题描述】:
如果我正在遍历嵌套节点并且其中一个节点有时存在而其他节点则不是我如何检查它,所以我不会得到 NullPointerException?
例如,如果我正在做这样的事情并且它遇到了一个 idNumber 不存在的集合,它会抛出一个 NullPointerException。
<code>
NodeList nl = docEle.getFirstChild().getChildNodes();
int length = nl.getLength();
System.out.println(length);
for (int i = 0; i < length; i++) {
if (nl.item(i).getNodeType() == Node.ELEMENT_NODE) {
idNumber = el.getElementsByTagNameNS("urn:example","idNumber").item(0).getTextContent();
}
</code>
【问题讨论】: