浅谈ArrayList集合的添加方法
本篇博客基于源码层面浅谈下ArrayList的add方法:
具体源码如下所示:
注:源码以及图片分析结合更容易理解,若有不懂请留言
//ArrayList() 构造一个初始容量为十的空列表。
/*
在创建对象的时候仅仅是将一个长度为0的数组赋值给elementData
那么到底什么时候会初始容量为十的空列表 (集合底层用于存数据的数组)
*/
public class ArrayList<E> {
//集合的长度, 将来真实添加数据的个数
private int
原创
2020-09-07 21:46:45 ·
1522 阅读 ·
0 评论