物件陣列需要初始化以避免NullPointerException
在您的程式碼中,您已經聲明了一個物件數組,但您還沒有初始化了它們。建立數組時,元素不會自動使用類別的新實例進行初始化。相反,它們最初保存空值。
ResultList[] boll = new ResultList[5];
因此,當您嘗試存取陣列的元素(例如boll[0])時,您會遇到NullPointerException,因為boll[ 0] 最初為null。
要解決此問題並避免異常,您需要使用結果清單類別。這可以透過在存取元素之前新增以下行來完成:
boll[0] = new ResultList();
此行建立ResultList 類別的新實例並將其指派給數組的第一個元素。現在,您可以存取和修改 boll[0] 的屬性,而不會遇到 NullPointerException。
免責聲明: 提供的所有資源部分來自互聯網,如果有侵犯您的版權或其他權益,請說明詳細緣由並提供版權或權益證明然後發到郵箱:[email protected] 我們會在第一時間內為您處理。
Copyright© 2022 湘ICP备2022001581号-3