我在這個主題上發現了不同的帖子,但是我找不到合適的解決方案,也沒有理解代碼。無論如何,我確實有一個數組,其工作方式類似於具有列和行的非平方矩陣。從那個數組中,我想稍後檢索列數和行數。獲取數組的第二維長度
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