创建2D数组并填充元素后:
boolean[][] visited = new boolean[board.length][board[0].length];
for (boolean[] row: visited) {
Arrays.fill(row, false);
}
IntelliJ告诉我我没有写任何东西:
为什么以及如何解决?数组为一维就可以了。
答案 0 :(得分:1)
如果您对此进行更改,警告将消失。
boolean[][] visited = new boolean[3][5];
for (int i = 0; i < visited.length; i++) {
Arrays.fill(visited[i],false);
}
在您的代码中,数组上没有foreach
的行。因此,在此之前发出警告。