我對Java非常陌生,而且我似乎遇到了一些奇怪的錯誤。我到處尋找解決方案,我遇到的所有解決方案都與我已有的解決方案完全相同。ArrayList錯誤,線程「main」中的異常java.lang.NullPointerException
我寫了一個類來添加一個目的地到一個ArrayList,但它不工作。
我得到這個錯誤:「異常線程‘main’顯示java.lang.NullPointerException」
這裏是我的代碼:
public void addDestination(String destination) {
destinations.add(destination);
}
和我想要的數據的代碼添加到ArrayList是這樣的:
String temp = "test";
Agent smith = new Agent();
smith.addDestination(temp);
它退出該方法中的程序,並且不會將目標添加到數組列表。任何人有任何想法,爲什麼?提前致謝。
UPDATE:
我在默認的構造函數中將它初始化爲null。謝謝大家:-)
你初始化'destinations'? – Reimeus 2013-05-06 17:57:56
您需要展示更多代碼。 – 2013-05-06 17:58:27
你在哪裏以及如何聲明瞭數組列表? – divyanshm 2013-05-06 17:58:47