我有如下的 JAXB 类:
public class Sub implements Serializable
{
@XmlElement(name = "A")
protected double a;
@XmlElement(name = "B")
protected double b;
<getter, setter>
子类是另一个类的一部分:
public class Sup implements Serializable{
@XmlElement(name = "Sub")
private Sub sub;
现在,我想对 A 和 B 做空白检查。
如果我写:
(SupObj.getSub != null){
//BLOCK1
if(SupObj.getSub().getA() != Double.NaN){
//BLOCK2
}
}
并输入:
<Sup>
<Sub>
<A></A>
<B>1.2</B>
<Sub>
</Sup>
控制不会进入 BLOCK1 或 BLOCK2。
请帮我做黑色检查。