Java 中的数组长度
我声明了一个数组,如下所示:
int[] arr = new int[10];
然后,我为数组分配了以下值:
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
然后我声明并初始化了一个整数变量:
int arrayLength = arr.length;
这对于查找实际大小很有用,但是是否有任何方法可以查找数组的逻辑大小?
我声明了一个数组,如下所示:
int[] arr = new int[10];
然后,我为数组分配了以下值:
arr[0] = 1;
arr[1] = 2;
arr[2] = 3;
arr[3] = 4;
然后我声明并初始化了一个整数变量:
int arrayLength = arr.length;
这对于查找实际大小很有用,但是是否有任何方法可以查找数组的逻辑大小?
它包含分配的大小 。未分配的索引将包含 的缺省值。10
0
int
首先,它是一个属性,因此它将是而不是.length
arr.length
arr.length()
它将返回 10,即声明的大小。未显式声明的元素初始化为 0。