java中public ArrayList(Collection<? extends E> c)这个构造函数怎么用

2024-12-13 18:10:01
推荐回答(4个)
回答1:

ArrayList() 构造一个初始容量为 10 的空列表。
ArrayList(Collection c) 构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
ArrayList(int initialCapacity) 构造一个具有指定初始容量的空列表。
以上是ArrayList的3个构造方法

构造方法中的initialCapacity不是ArrayList的size()...initialCapacity表示初始容量,size则是实际存放对象的数量

回答2:

一般就用不带参数的那个构造方法就行了,才参数的很少用的

回答3:

这东东 还是查查文档吧 !

回答4:

你声明ArrayList的时候不调用构造函数吗?那你怎么声明?