java中的多维数组

问题描述:

任何人都可以帮忙,试图想出一个算法来找到维度的数量和多维数组维度的大小。 但是,不是从初始化像这样的数组:new int [2] [2], ,而是一个初始化像这样的数组:{{}}。java中的多维数组

+1

如果只有数组有某种长度属性.... – redFIVE

是的,这是因为它实际上是另一个数组的数组。

我希望下面的解释是清楚你:

int[][] array = new int[2][2] {{1, 2}, {3, 4}};。这意味着,有含有另一个阵列两项:

  • 阵列[0]包含数组{1,2}
  • 阵列[1]包含数组{3,4}

所以它一起给你的二维数组。请注意,每个数组的大小是2.无论如何“内”或“外”的一个。