ArrayList初始长度以及扩容长度

  • Post author:
  • Post category:其他


声明一个ArrayList 数组,数组的初始长度默认为10

List list = new ArrayList();

如果不断的向数组中添加元素

list.add("a");

当添加的长度不足的时候,会自动扩容长度.扩容公式为

当前容量长度*1.5+1

即:默认长度为10

第一次扩充后的长度为16

第二次扩充后的长度为25

第三次扩从后的长度为38.5,不取用四舍五入,为38



版权声明:本文为nmhym0014原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。