首页 > 解决方案 > Intellij 警告忘记写入二维数组

问题描述

创建二维数组并填充元素后:

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

IntelliJ 告诉我我没有在其中写入任何内容:

在此处输入图像描述

为什么以及如何解决它?数组是一维时没关系。

标签: javaintellij-idea

解决方案


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

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

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

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


推荐阅读