Странная ошибка исключения нулевой точки при использовании списка - PullRequest
0 голосов
/ 17 ноября 2010

Я использую список <Friend>, Friend - это класс, который у меня есть с некоторой информацией о человеке, имени, деск и т.д. ...

хорошо, это код в началекласса:

private List<Friend> friends;

и позже ... в методе класса:

Friend a = new Friend("Pablo SáeZ", "Total", "39.68333", "-0.32667", new Date());
friends.add(a);

хорошо, у меня есть nullpointerexception в строке friends.add(a);

может кто-нибудь объяснить, почему?

спасибо

1 Ответ

10 голосов
/ 17 ноября 2010

Потому что вы еще не инициализировали friends.Это все еще null.

Вам нужно инициализировать его перед использованием.

friends = new ArrayList<Friend>();

Распространенным местом для выполнения этой работы является конструктор класса.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...