Java 2D 数组维度

标签 java arrays

这一直困扰着我,所以我将其带到社区,希望有人可以帮助我。假设我有一个二维数组,例如

int[][] arr = new int[2][3];

我从来没有真正弄清楚如何思考这个数组。是 2 x 3 还是 3 x 2 结构。我可以编写方法来打印这两种组合。

或者另一种思考方式是,二维数组只是数组的数组。但它是一个长度为 3 的数组,其中每个组件都是一个长度为 2 的数组,还是一个长度为 2 的数组,其中每个组件都是一个长度为 3 的数组。

实际上,2 指的是哪个维度,3 指的是哪个维度,或者甚至重要吗?

最佳答案

它是一个由2个数组组成的数组,每个数组都是由3个元素组成的数组。就这么简单。

关于Java 2D 数组维度,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25672723/

相关文章:

java - 如何一起使用 JUnit 和 Hamcrest?

java - 使用 validator 针对 xsd 验证soap xml

java - 搜索具有 Big-O 时间限制的重复项

ios - 如何断言函数返回数组

java - 在运行一个简单的 MapReduce 程序时获取 java.lang.ClassCastException : class java. lang.String

java - 学习 Java Web 服务细节的资源?

javascript - 通过 ids 匹配 2 个数组(用户[用户 id 作为键]到订单[订单 ids 数组的值])

c - 将矩阵和整数插入函数

javascript - Node.js JSON 嵌套数组对象访问

java - JAXB:如何指定complexType由不同的XSD生成的绑定(bind)规则?