-3
for(int i=0;i<ab.list.size();i++)
{
System.out.print("Account: "+ab.ba.getCustomer().getAcct()+"\nDate:\n"+c);
}
ab
是一個數據庫對象。 ba
是一個銀行帳戶對象 ,您可以從中獲取getCustomer()和getAcct()方法以返回客戶對象及其中的方法getAcct(),我試圖爲每個位置打印的帳戶號。現在如何打印數組列表的內容,而不是其位置?
,它說這個時,我嘗試並打印
顯示java.lang.NullPointerException
是不是因爲列表僅返回指針?
請張貼足夠的代碼爲我們重現該問題。 –
不,它不是「因爲列表只返回指針」(我們通常在Java中將它們稱爲引用,並且沒有其他方式可以使用對象)。下列其中一個表達式評估爲'null':'ab','ab.list','ab.ba','ab.ba.getCustomer()'。你的NullPointerException(你沒有發佈)的細節可能會告訴你你試圖訪問什麼,從而暗示哪一個是null。 –
空指針異常? arraylist ?? –