- 如果使用无参构造函数ArrayList()创建一个空的ArrayList对象,那么它的初始容量为10。但是,这个容量是在第一次添加元素时才会分配的,也就是说,在创建对象时,ArrayList的底层是一个长度为0的空数组。
- 如果使用有参构造函数ArrayList(int initialCapacity)创建一个指定容量的ArrayList对象,那么它的初始容量就是传入的参数值。这样可以避免在添加元素时频繁地调整大小,提高性能。
ArrayList的初始容量是多少。
最新推荐文章于 2025-04-04 08:30:00 发布