1 个回答
当我们new ArrayList()的时候,默认会有一个空的Object数组,大小为0。
当我们第一次add添加数据的时候,会给这个数组初始化一个大小,这个大小默认值为10
使用ArrayList在每一次add的时候,它都会先去计算这个数组够不够空间
如果空间是够的,那直接追加上去就好了。如果不够,那就得扩容
当我们第一次add添加数据的时候,会给这个数组初始化一个大小,这个大小默认值为10
使用ArrayList在每一次add的时候,它都会先去计算这个数组够不够空间
如果空间是够的,那直接追加上去就好了。如果不够,那就得扩容
发布于:2年前 (2023-03-16) IP属地:四川省
我来回答
您需要 登录 后回答此问题!