size = elementData.length;
arraylist中的size是在这个构造函数中给的值,那是不是每个arraylist都要调用这个构造
函数啊。否则size不能用size方法也不弄用。求大神帮助。。。。
我就想知道这个size为什么能表示数组elementData的大小那定义的
java中public ArrayList(Collection<? extends E> c)这个构造函数怎么用
答案:4 悬赏:0 手机版
解决时间 2021-03-24 02:14
- 提问者网友:你给我的爱
- 2021-03-23 05:32
最佳答案
- 五星知识达人网友:玩世
- 2021-03-23 06:37
ArrayList() 构造一个初始容量为 10 的空列表。
ArrayList(Collection<? extends E> c) 构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
ArrayList(int initialCapacity) 构造一个具有指定初始容量的空列表。
以上是ArrayList的3个构造方法
构造方法中的initialCapacity不是ArrayList的size()...initialCapacity表示初始容量,size则是实际存放对象的数量
ArrayList(Collection<? extends E> c) 构造一个包含指定 collection 的元素的列表,这些元素是按照该 collection 的迭代器返回它们的顺序排列的。
ArrayList(int initialCapacity) 构造一个具有指定初始容量的空列表。
以上是ArrayList的3个构造方法
构造方法中的initialCapacity不是ArrayList的size()...initialCapacity表示初始容量,size则是实际存放对象的数量
全部回答
- 1楼网友:不如潦草
- 2021-03-23 10:14
这东东 还是查查文档吧 !
- 2楼网友:野慌
- 2021-03-23 08:45
一般就用不带参数的那个构造方法就行了,才参数的很少用的
- 3楼网友:风格不统一
- 2021-03-23 07:40
list l = new arraylist();
l.add("methods");
l.add("broken");
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯