数组的length属性在哪里定义?

问题:

我们可以使用其公共方法size()来确定ArrayList<E>的长度,例如

ArrayList<Integer> arr = new ArrayList(10);
int size = arr.size();

类似地,我们可以使用length属性来确定Array对象的长度

String[] str = new String[10];
int size =  str.length;

ArrayListsize()方法在ArrayList类中定义,length属性Array定义在哪里?

回答:

数组是java中的特殊对象,它们有一个名为length的简单属性,即final
数组没有“类定义”(您不能在任何.class文件中找到它),它们是语言本身的一部分。

10.7。数组成员

数组类型的成员全部如下:

 资源:

 
 
Code问答: http://codewenda.com/topics/python/
Stackoverflow: Where is array’s length property defined?

*转载请注明本文链接以及stackoverflow的英文链接

发表评论

电子邮件地址不会被公开。 必填项已用*标注

7 + = 8