java可以获得2D数组的大小 1 周,3 日 Questions & Answers 177832 好的,我有一个二维数组z[50][50],因此z的大小是50*50,但如果我说z.length,我只得到50。如何获得2D阵列的真实大小
# 1 楼答案 在Java中,2D数组实际上是长度可能不同的数组的数组(不能保证在2D数组中,第二维数组的长度都相同) 可以将任何二维数组的长度作为z[n].length,其中0 <= n < z.length 如果你把2D数组当作一个矩阵,你可以简单地得到z.length和z[0].length,但是请注意,你可能会假设第二维度的每个数组的长度是相同的(对于一些程序来说,这可能是一个合理的假设)
# 1 楼答案
在Java中,2D数组实际上是长度可能不同的数组的数组(不能保证在2D数组中,第二维数组的长度都相同)
可以将任何二维数组的长度作为
z[n].length
,其中0 <= n < z.length
如果你把2D数组当作一个矩阵,你可以简单地得到
z.length
和z[0].length
,但是请注意,你可能会假设第二维度的每个数组的长度是相同的(对于一些程序来说,这可能是一个合理的假设)