Java只有一维数组、没有多维数组

532 阅读1分钟

tags: Java基础


其实在Java中并没有多维数组的概念,只不过我们以前学C语言的时候经常使用到“二维数组”,也是为了方便我们理解。在Java中,多维数组实际上就是“数组中的数组”。

以Java的”二维数组“为例。我们可以这样初始化:


int[][] arrays = new int[row][column] 


  • ararys[row]代表的是引用第row个子数组,它本身就是一个数组。也就是二维表的第row行。
  • arrays[row][column]引用这个数组的第column项
    • 也就是说arrays[1]这本身就是一个数组,同时它代表着二维表的第二行而已
    • arrays[1][2]代表着arrays[1]这个数组的第3个元素。

如果您觉得这篇文章帮助到了您,可以给作者一点鼓励