我对 Java 很陌生,我似乎遇到了一些奇怪的错误。我到处寻找解决方案,我遇到的所有解决方案都与我已有的相同。
我编写了一个类来将目的地添加到 ArrayList,但它不起作用。
我收到此错误:“线程“主”java.lang.NullPointerException 中的异常”
这是我的代码:
public void addDestination(String destination) {
destinations.add(destination);
}
我试图添加到 ArrayList 的数据的代码是这样的:
String temp = "test";
Agent smith = new Agent();
smith.addDestination(temp);
它退出方法中的程序,并且不将目标添加到数组列表中。有人对为什么有任何想法吗?提前致谢。
更新:
我在我的默认构造函数中将它初始化为 null,d'oh。感谢大家 :-)