У меня есть небольшая проблема, я надеюсь, что вы можете мне помочь:Инициализировать двойной Java массив со значением перечисления
У меня есть класс в Java под названием ЗНАК и имеет это внутри:
public enum TOKEN { EMPTY, WHITE, BLACK }
в другом классе (тот же пакет) я пытаюсь создать матрицу массивов со столбцами и строками, а я пытаюсь инициализировать его со значением «EMPTY» из другого класса «лексема»:
public class Board {
private int row;
private int column;
private TOKEN[][] board;
public Board(int nr, int nc){
this.row = nr;
this.column = nc;
for(int a=0; a < row; a++)
{
for(int b=0; b < column; b++)
board[a][b] = TOKEN.EMPTY;
}
}
NR и NC являются Интс и имеют значения (например, 6,7), но когда я пытаюсь запустить код, он останавливается здесь (первая итерация)
доска [а] [б] = TOKEN.EMPTY;
Кто-то может мне помочь? Спасибо!
остановки? что происходит точно? любые сообщения об ошибках, которые вы можете предоставить? –