此语句出现空指针异常。
accountList.getTrxnList()。getTrxns()。size()> 0
accountList是我从外部API调用获得的帐户列表。而且我确定会返回一个非null的accountList值。但是我不确定getTrxns()是否有任何值。因此在处理之前,我检查是否有Trxns,但这也会导致空指针异常。
这是我的模型课
public class accountList{
private TrxnList trxnList;
public static class TrxnList {
private List<Trxn> trxns;
public List<Trxn> getTrxns() {
return trxns;
}
}
}
有人可以指出为什么这引发了nullpointer异常吗?我对此进行了一些研究,因此即使trxns List中没有任何项目,我也无法理解这种引发nullpointer异常的情况。
谢谢。