ArrayList初始长度以及扩容长度

声明一个ArrayList 数组,数组的初始长度默认为10
List list = new ArrayList();

如果不断的向数组中添加元素
list.add("a");

当添加的长度不足的时候,会自动扩容长度.扩容公式为
当前容量长度*1.5+1
即:默认长度为10
第一次扩充后的长度为16
第二次扩充后的长度为25
第三次扩从后的长度为38.5,不取用四舍五入,为38

猜你喜欢

转载自haoyiming.iteye.com/blog/2248564