Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/311.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Java中的索引2d数组_Java_Arrays - Fatal编程技术网

Java中的索引2d数组

Java中的索引2d数组,java,arrays,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*[][]”?将其转换为三维阵

在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*[][]
”?

将其转换为三维阵列:

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将其转换为三维阵列:

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没有指针,您可以创建一个
int[][][]
,或者将所有项目添加到
列表
;不清楚您希望如何迭代这些元素。你能详细说明一下吗?我想单独使用这些阵列。我想我需要把它们列出来。对于这些,列表应该是什么样的?输出循环应该是什么样的?你得到一个值还是三个值?哪些值,以什么顺序?Java没有指针,您可以创建一个
int[][][]
或将所有项添加到
列表中;不清楚您希望如何迭代这些元素。你能详细说明一下吗?我想单独使用这些阵列。我想我需要把它们列出来。对于这些,列表应该是什么样的?输出循环应该是什么样的?你得到一个值还是三个值?哪些值,以什么顺序?