Java:将布尔网格设置为全为true时,“行号无效”

时间:2013-04-21 05:13:14

标签: java grid boolean

我正在尝试将以下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);

    }
}

我该如何解决这个问题?

2 个答案:

答案 0 :(得分:2)

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

gridCon = new boolean[Height][Width]; 
for(boolean [] e : gridCon) {
    Arrays.fill(e, true);
}

答案 1 :(得分:1)

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