Intellij警告忘记写入2D阵列

时间:2018-10-06 13:21:13

标签: java intellij-idea

创建2D数组并填充元素后:

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

IntelliJ告诉我我没有写任何东西:

enter image description here

为什么以及如何解决?数组为一维就可以了。

1 个答案:

答案 0 :(得分:1)

如果您对此进行更改,警告将消失。

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

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

在您的代码中,数组上没有foreach的行。因此,在此之前发出警告。