使用List时出现奇怪的nullpointer异常错误

时间:2010-11-17 20:15:25

标签: java list nullpointerexception

我正在使用<Friend>的列表,朋友是我所拥有的关于某个人,名字,desc等信息的类...

好的,这是课程开头的代码:

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

有人可以解释原因吗?

感谢

1 个答案:

答案 0 :(得分:10)

因为您尚未初始化friends。它仍然是null

您需要在使用前初始化它。

friends = new ArrayList<Friend>();

完成这项工作的一个常见地方是类的构造函数。