数组的长度

时间:2015-04-20 14:40:18

标签: java arrays

好的,你可以创建一个数组(EX:String []),它使用length()为每个索引保存一个值,但不能用于数组(EX:String [] [])拥有多个价值观。

如何在第二个提到的数组中提取索引量?

3 个答案:

答案 0 :(得分:1)

对于2D阵列

String[][] a=new String[4][5];

a.length     // will give row count
a[0].length // will give column count of row 0 you can change the index for other columns

Demo

答案 1 :(得分:0)

以同样的方式:

String[][] aa = // ...
System.out.println("aa has " + aa.length + " indices");
for(int i = 0 ; i < aa.length ; ++i) {
    System.out.println("aa[" + i + "] has " + aa[i].length + " indices");
}

答案 2 :(得分:0)

要获得数组的长度,您可以像以前那样做。

但是如果你想获得String个对象的数量,你可以这样做:

Stream.of(array).mapToInt(a -> a.length).sum()