gpt4 book ai didi

java - 对象存储容量 数组列表

转载 作者:行者123 更新时间:2023-11-30 05:10:42 25 4
gpt4 key购买 nike

如果我们在 Arraylist 中存储不期望的巨大对象集合(即我们可以初始化 Arraylist 以容纳 10/100/1000 个对象,但是在运行时我们可能存储大约 10 万个对象),会产生什么后果。

如果我们知道这会在某个时间点发生,那么下面两个中哪个更好。1).创建一个空数组列表或2).创建一个具有预定义大小写的数组列表。还是两者都一样并不重要?

最佳答案

您将能够插入足够的对象,最多可达 ArrayList 的初始大小。无需调整其大小。添加到 ArrayList 的下一个对象将导致其调整大小(请参阅 ensureCapacity ),使 ArayList 的容量加倍。

另请参阅

关于java - 对象存储容量 数组列表,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3466547/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com