首页 >Java >java教程 >Java中多维数组是如何初始化和访问的?

Java中多维数组是如何初始化和访问的?

Linda Hamilton
Linda Hamilton原创
2024-11-30 10:06:17169浏览

How Are Multidimensional Arrays Initialized and Accessed in Java?

Java 中的多维数组初始化

在 Java 中,为多维数组声明和赋值最初看起来很简单。然而,必须了解 Java 没有真正的多维数组。相反,它们是数组的数组。

声明:

int[][] myArray = new int[x][y]; // Declares a 2D array

或者,初始化:

int[][] myArray = { { 1, 2 }, { 3, 4 } };

访问:

int value = myArray[0][1]; // Accesses the element at row 0, column 1

赋值:

myArray[1][0] = 5; // Assigns the value 5 to the element at row 1, column 0

注意: 在您的示例中,值分配存在错误。正确的语法应该是:

myStringArray[0][0] = "a string";
myStringArray[0][1] = "another string";

记住,多维数组中的每个元素本身就是一个数组。因此,要访问或分配值,您必须使用与维度相对应的多个索引。

以上是Java中多维数组是如何初始化和访问的?的详细内容。更多信息请关注PHP中文网其他相关文章!

声明:
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn