在網站和谷歌搜索似乎沒有進來,因爲我敢肯定是一個超級簡單的問題。我的Java列表中出現null,實例化它似乎不工作......幫助?
所以我有一個名單,我宣佈像這樣:
private List<Integer> mList;
當我嘗試做一個方法就可以像mList.add(...);
它不工作,返回一個空指針異常。我嘗試實例化列表如下:
public Class() {
mList = new List<Integer>();
但是這也是不正確的,至少根據我的IDE Eclipse。當我搜索周圍的內容時,我似乎無法正確地說出問題,因爲就像這樣簡單,沒有真正顯示我想要做什麼,而沒有將其作爲ArrayList或其他我不想做的事情。感謝這個簡單的問題。
列表是一個接口... http://download.oracle.com/javase/6/docs/api/java/util/List.html您可以實例化ArrayList,因爲它實現了List http:// download .oracle.com/javase/6/docs/api/java/util/ArrayList.html – ignis 2011-06-04 00:12:00
此外,它拋出一個空指針異常的原因是,如果您不在構造函數中初始化字段mList,類將默默初始化該字段爲空:) – ignis 2011-06-04 00:13:13