У меня есть класс Post, который будет содержать несколько сообщений на странице!
public static class Post {
String cation;
int id;
PageInfo[] usersLiked;
boolean isValid = false;
Post (String caption, int id, PageInfo[] usersLiked) {
this.cation = caption;
this.id = id;
this.usersLiked = usersLiked;
}
}
Я определил массив сообщений, некоторые из которых на самом деле еще не используются, и они предназначены для использования позже .
Например, у меня есть 2 сообщения, но мой массив сообщений имеет размер 5.
Post[] postArray = new Post[5];
Я указываю используемые сообщения с "isValid".
Тогда как Могу ли я не получить исключение NullPointerException при подсчете действительного размера сообщений?
public int getPostLength () {
int cnt = 0;
for (int i = 0; i < 5; i++) { // 5 : arraysize
if (postArray[i].isValid == true)
cnt++;
}
return cnt;
}