ArrayList构造函数

来源:互联网 发布:2017科普知识网络大赛 编辑:程序博客网 时间:2024/06/01 08:15

问题:ArrayList list = new ArrayList(20);中的list扩充几次()

ArrayList的构造函数总共有三个:

(1)ArrayList()构造一个初始容量为 10 的空列表。
(2)ArrayList(Collection<? extends E> c)构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
(3)ArrayList(int initialCapacity)构造一个具有指定初始容量的空列表。
调用的是第三个构造函数,直接初始化为大小为20的list,没有扩容,所以答案是0.
0 0
原创粉丝点击