我对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