-1

我正在尝试将以下 Grid 设置为全部 true,但出现错误

“2685 不是 java.util.Arrays 中的有效行号”

public class Grid {

    static boolean[][] gridCon;
    boolean white = true;
    boolean black = false;
    private static int Height;
    private static int Width;

    public Grid(int height, int width) {

        Height = height;
        Width = width;
        Arrays.fill(gridCon, true);

    }
}

我该如何解决?

4

2 回答 2

2

Arrays.fill 不适用于二维数组,试试这个

gridCon = new boolean[Height][Width]; 
for(boolean [] e : gridCon) {
    Arrays.fill(e, true);
}
于 2013-04-21T05:22:08.967 回答
1

尝试初始化数组gridCon = new boolean[Height][Width]; 如果这不起作用,请发布完整的错误

于 2013-04-21T05:16:20.613 回答