- 如果使用无参构造函数ArrayList()创建一个空的ArrayList对象,那么它的初始容量为10。但是,这个容量是在第一次添加元素时才会分配的,也就是说,在创建对象时,ArrayList的底层是一个长度为0的空数组。
- 如果使用有参构造函数ArrayList(int initialCapacity)创建一个指定容量的ArrayList对象,那么它的初始容量就是传入的参数值。这样可以避免在添加元素时频繁地调整大小,提高性能。
ArrayList的初始容量是多少。
最新推荐文章于 2025-09-09 22:27:49 发布
本文解释了如何使用无参和有参构造函数创建ArrayList对象,指出无参构造函数默认容量为10且在添加元素时动态分配,而有参构造函数允许预设容量以提高性能。
1545

被折叠的 条评论
为什么被折叠?



