在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* [][]
”一样使用它们?
答案 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