-1

以下のグリッドをすべて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 は 2 次元配列では機能しません。これを試してください

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]; If it's not work, post the full error pleaseで配列を初期化してみてください

于 2013-04-21T05:16:20.613 に答える