有 Java 编程相关的问题?

你可以在下面搜索框中键入要查询的问题!

java可以获得2D数组的大小

好的,我有一个二维数组z[50][50],因此z的大小是50*50,但如果我说z.length,我只得到50。如何获得2D阵列的真实大小


共 (1) 个答案

  1. # 1 楼答案

    在Java中,2D数组实际上是长度可能不同的数组的数组(不能保证在2D数组中,第二维数组的长度都相同)

    可以将任何二维数组的长度作为z[n].length,其中0 <= n < z.length

    如果你把2D数组当作一个矩阵,你可以简单地得到z.lengthz[0].length,但是请注意,你可能会假设第二维度的每个数组的长度是相同的(对于一些程序来说,这可能是一个合理的假设)