java中的ArrayList集合的扩容和一些方法的使用:
程序员文章站
2022-03-10 21:36:32
java中的ArrayList集合的扩容和一些方法的使用:1.ArrayList是一个有序的,是一个元素内容可重复的集合类型,它的底层是一个Object[] obj类型的存储结构,它是List接口的是实现类;(根据以下源码可知)2.ArrayList的扩容方式(当ArrayList集合中的容量不够用时,底层会进行自动扩容):(1)无参构造方法:初始化数组是一个空数组,当第一次添加元素时,数组的长度扩容为10.(2)有参构造方法:初始化数组的长度是由传入的参数决定,当数组的容量不够时,自动扩容,扩容...
java中的ArrayList集合的扩容和一些方法的使用:
1.ArrayList是一个有序的,是一个元素内容可重复的集合类型,它的底层是一个Object[] obj类型的存储结构,它是List接口的是实现类;(根据以下源码可知)
2.ArrayList的扩容方式(当ArrayList集合中的容量不够用时,底层会进行自动扩容):
(1)无参构造方法:初始化数组是一个空数组,当第一次添加元素时,数组的长度扩容为10.
(2)有参构造方法:初始化数组的长度是由传入的参数决定,当数组的容量不够时,自动扩容,扩容长度时原数组的1.5倍(即增长了0.5倍)。(>>向右移动一位,即当前数缩小为原来的一半)
3.ArrayList集合的一些常用方法:
本文地址:https://blog.csdn.net/weixin_43392372/article/details/112908408
上一篇: 炒粉丝里面怎么有蚂蚁
下一篇: 有什么忌口吗