Wil*_*iam 46 java arrays multidimensional-array
好吧,所以我有一个二维阵列z [50] [50]因此z的大小是50*50,但如果我说z.length我只得到50.如何获得2D数组的实际大小?
Mar*_*iot 81
在Java中,2D数组实际上是可能具有不同长度的数组数组(不能保证在2D数组中第二维数组的长度都相同)
您可以将任何第二维数组的长度视为z[n].length位置0 <= n < z.length.
如果你对待你的二维数组作为基体,你可以简单地得到z.length和z[0].length,但请注意,你可能会做一个假设,即在第二维每个数组的长度是相同的(某些程序,这可能是一个合理的假设).
扩展Mark Elliot之前所说的,在数组数组中每个数组具有相同大小的最简单方法来获得2D数组的大小是:
array.length * array[0].length
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
167365 次 |
| 最近记录: |