用Java索引2d数组

时间:2016-04-16 01:23:51

标签: java arrays

在Java中索引2d数组的最佳方法是什么?我想在一个循环中使用这些数组,以及如何实现这一点?

 int [][] arr0 = {{1,1,1},{0,0,1},{0,0,1}};
 int [][] arr1 = {{1,0,0},{1,0,0},{1,1,1}};
 int [][] arr2 = {{1,1,1},{1,0,0},{1,0,0}};
 int [][] arr3 = {{0,0,1},{0,0,1},{1,1,1}};

或者我怎样才能像“arr* [][]”一样使用它们?

1 个答案:

答案 0 :(得分:0)

将其变为三维阵列:

int[][][] a = new int[][][] {{{1,1,1},{0,0,1},{0,0,1}},
                            {{1,1,1},{1,0,0},{1,0,0}},
                            {{0,0,1},{0,0,1},{1,1,1}},
                            {{1,0,0},{1,0,0},{1,1,1}}};

如果没有,则使用ArrayLists