Intellij предупреждает, забыв записать в 2D массив - PullRequest
0 голосов
/ 06 октября 2018

После создания 2D-массива и заполнения элементов:

boolean[][] visited = new boolean[board.length][board[0].length];
for (boolean[] row: visited) {
    Arrays.fill(row, false);
}

IntelliJ сказал мне, что я ничего не записал в него:

enter image description here

Почему и как это исправить?Это нормально, когда массив 1D.

1 Ответ

0 голосов
/ 06 октября 2018

Если вы измените это, предупреждение исчезнет.

boolean[][] visited = new boolean[3][5];

for (int i = 0; i < visited.length; i++) {
    Arrays.fill(visited[i],false);
}

В вашем коде нет строки для foreach в массиве.Из-за этого, это предупреждение перед этим.

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