关于ArrayList()集合扩容的问题

  • Post author:
  • Post category:其他


ArrayList arr = new ArrayList(100);一共扩容了多少次?
答案:扩容了0

ArrayList arr = new ArrayList();

默认扩容了0次,只有加入第一个元素后才默认扩容了10次,以后每次按1.5倍扩展。

例如:10 * 1.5=15;

15 * 1.5=22;

22 * 1.5=33;

另外其他集合扩容都不一样,需另外参考。



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