java - Java 中的二维数组索引

标签 java arrays

在 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/

相关文章:

java - 停止正在运行的线程

php - PHP-如何将数组的空值移至最后位置

arrays - 查找最多具有 k 个奇数元素的不同连续子数组的数量

java - maven build - 版本信息

java - Android 版本 6 和 7 上的代号一个相机权限

javascript - 我的 javascript for 循环不工作

arrays - 平均数大于数组其余元素的平均数的子数组数

php - (PHP) 向 json 文件添加不正确的文本

java - 处理程序 sendEmptyMessage() 无法解析

java - 使用 POSTMAN 测试 API 时,AdapterSecurityContext 的客户端注册数据为空