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

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

同样,我们可以使用Array属性确定length对象的长度
String[] str = new String[10];
int size =  str.length;
size()ArrayList方法是在ArrayList类中定义的,而lengthArray属性在哪里定义?

最佳答案

数组是Java中的特殊对象,它们具有一个名为length的简单属性,即final

数组没有“类定义”(您无法在任何.class文件中找到它),它们是语言本身的一部分。



资源:

  • JLS - Arrays
  • 09-09 21:18
    查看更多