我正在使用 <Friend>
的列表, Friend 是一个类,其中包含有关人、姓名、描述等的一些信息...
好的,这是类(class)开始时的代码:
private List<Friend> friends;
以及稍后......在类的方法中:
Friend a = new Friend("Pablo SáeZ", "Total", "39.68333", "-0.32667", new Date());
friends.add(a);
好的,我在 friends.add(a);
行上遇到了 nullpointerException
谁能解释一下为什么吗?
谢谢
最佳答案
因为你还没有初始化friends
。它仍然是null
。
使用前需要初始化。
friends = new ArrayList<Friend>();
完成这项工作的常见位置是类的构造函数。
关于java - 当我使用列表时出现奇怪的空指针异常错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4208744/