我在这个主题上发现了不同的帖子,但是我找不到合适的解决方案,也没有理解代码。无论如何,我确实有一个数组,其工作方式类似于具有列和行的非平方矩阵。从那个数组中,我想稍后检索列数和行数。获取数组的第二维长度
this.myArray = new AreaTuple[cols][rows];
但是怎么样?我知道这是如何在C#中工作,但不是在Java中。
我在这个主题上发现了不同的帖子,但是我找不到合适的解决方案,也没有理解代码。无论如何,我确实有一个数组,其工作方式类似于具有列和行的非平方矩阵。从那个数组中,我想稍后检索列数和行数。获取数组的第二维长度
this.myArray = new AreaTuple[cols][rows];
但是怎么样?我知道这是如何在C#中工作,但不是在Java中。
this.myArray.length;
列
this.myArray[0].length;
基本上,这将返回第二维的长度:
this.myArray[0].length;
记住二维阵列仅仅是数组的数组,这意味着,如果你把该主阵列中的一个对象时,你将能够检查它的长度。
您可以检查数组的长度,如:
this.myArray.length; // for row count
和...
this.myArray[0].length; //for column count
注:请记住,2-d数组实际上是包含其他数组的数组(一个数组数组)。排
对于COLS数:
System.out.println(AreaTuple[0].length);
对于行:
System.out.println(AreaTuple.length);
行示例错误 – Sanjeev
所以你想要'myArray'的长度?或者一列的长度? –
每个维度的长度:列和行 – Matthias