在 Java 中索引二维数组的最佳方法是什么?我想在一个循环中使用这些数组,这如何可能?
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* [][]
”一样使用它们?
最佳答案
将其转换为 3-D 数组:
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}}};
如果没有,则使用ArrayList
关于java - Java 中的二维数组索引,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36659168/