Java-xml GetChildNodes IF和null值

Java-xml GetChildNodes IF和null值,java,Java,使用xml有两个问题 第一个问题: 此代码工作正常。If参数只有一个子项,但没有子项列表 doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue() 我想准备这样的东西: If(doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue() !=null) 但这不起作用,因为值从来都不是空的,但我需要

使用xml有两个问题

第一个问题:

此代码工作正常。If参数只有一个子项,但没有子项列表

doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue() 
我想准备这样的东西:

If(doc.getDocumentElement().getChildNodes().item(t).getLastChild().getNodeValue() !=null)
但这不起作用,因为值从来都不是空的,但我需要类似的,如果可以检查值列表和否

正常节点:

<name>Adam</name>
如果我写这个,我会得到空值,但我需要“亚当”


回答-我应该使用ToLenght()>1

<car>
<tire>yes</tire>
<trunk>yes</trunk>
</car>
<name>Adam</name>
doc.getDocumentElement().getChildNodes().item(t).getChildNodes().item(m).getNodeName()
doc.getDocumentElement().getChildNodes().item(t).getChildNodes().item(m).getNodeName()