ArrayList指定初始化容量可提高效率

原创
小哥 3年前 (2022-10-27) 阅读数 47 #大杂烩

ArrayList是List接口的变量数组的实现。所有可选的列表操作都已实现,并允许包含。 null 所有元素,包括。除了实施 List 除接口外,此类还提供用于操作内部用于存储列表的数组大小的方法。
每个ArrayList实例有一个容量,初始化后的容量。10,它是用于存储列表元素的数组的大小。它始终至少等于列表的大小。带着方向ArrayList随着元素的添加,它们的容量会自动增长。自动增长会导致将数据重新拷贝到新阵列,因此,如果您可以预测数据量,则可以构建ArrayList指定其容量。在添加大量元素之前,应用程序还可以使用ensureCapacity运营量增加ArrayList实例的容量,这会减少增量重分发的次数。

版权声明

所有资源都来源于爬虫采集,如有侵权请联系我们,我们将立即删除

上一篇:动态代理转载 下一篇:extends通配符转载
热门