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