java中public ArrayList(Collection<? extends E> c)这个构造函数怎么用
size=elementData.length;arraylist中的size是在这个构造函数中给的值,那是不是每个arraylist都要调用这个构造函数啊。否则size...
size = elementData.length;
arraylist中的size是在这个构造函数中给的值,那是不是每个arraylist都要调用这个构造
函数啊。否则size不能用size方法也不弄用。求大神帮助。。。。
我就想知道这个size为什么能表示数组elementData的大小那定义的 展开
arraylist中的size是在这个构造函数中给的值,那是不是每个arraylist都要调用这个构造
函数啊。否则size不能用size方法也不弄用。求大神帮助。。。。
我就想知道这个size为什么能表示数组elementData的大小那定义的 展开
4个回答
展开全部
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则是实际存放对象的数量
展开全部
一般就用不带参数的那个构造方法就行了,才参数的很少用的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
这东东 还是查查文档吧 !
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
你声明ArrayList的时候不调用构造函数吗?那你怎么声明?
追问
三个构造函数呢一般都是没参数的那个arraylist
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询