Таким образом, я создал эту простой класс под названием клетку:Почему я получаю исключение NullPointerException с помощью этого массива?
public class Cell {
public String toString() {
return "test";
}
}
и я инициализируется массив ячеек с этой линией:
Cell[][] cellArray = new Cell[7][10];
так почему я получаю NullPointerException, когда я звоню значения в ячейке, как это:
for (int i=0; i<10; i++)
for (int j=0; j<7; j++) {
System.out.println(cellArray[j][i].toString());
}
}
и как я могу проверить, если там нет ничего определенного индекса массива, не получив исключение? Я бы просто использовал блок try/catch?
Вы инициализировали cellArray [j] [i]? –
Где вы инициализируете каждый элемент массива? –