声明一个ArrayList 数组,数组的初始长度默认为10
如果不断的向数组中添加元素
当添加的长度不足的时候,会自动扩容长度.扩容公式为
当前容量长度*1.5+1
即:默认长度为10
第一次扩充后的长度为16
第二次扩充后的长度为25
第三次扩从后的长度为38.5,不取用四舍五入,为38
List list = new ArrayList();如果不断的向数组中添加元素
list.add("a");当添加的长度不足的时候,会自动扩容长度.扩容公式为
当前容量长度*1.5+1
即:默认长度为10
第一次扩充后的长度为16
第二次扩充后的长度为25
第三次扩从后的长度为38.5,不取用四舍五入,为38
本文深入探讨了ArrayList数组在不断添加元素时的自动扩容机制,详细解释了扩容过程及扩容后的长度计算公式。
408





