ArrayList
ArrayList
数组的长度不可以发生改变。但是ArrayList集合的长度是可以随意变化的。
对于ArrayList来说,有一个尖括号
- 泛型:也就是装在集合当中的所有元素,全都是统一的什么类型。
- 注意:泛型只能是引用类型,不能是基本类型。
1 | |
直接打印
ArrayList类重写了toString方法,直接打印得到的不是地址值,而是内容。如果内容是空,得到的是空的中括号:[]
常用方法
- public E get(int index); 从集合中获取元素,参数是索引编号,返回值就是对应位置的元素。
- public E remove(int index); 从集合当中删除元素,参数是索引编号,返回值就是被删除掉的元素。
- public int size(); 获取集合的尺寸长度,返回值是集合中包含的元素的个数。
ArrayList存储基本类型
| 基本类型 | 包装类 |
|---|---|
| byte | Byte |
| short | Short |
| int | Integer |
| long | Long |
| float | Float |
| double | Double |
| char | Character |
| boolean | Boolean |
ArrayList只会存储基本类型的包装类型,如果想要使用基本类型,免不了装箱和拆箱。
从JDK1.5开始,支持自动装箱、自动拆箱。
简单使用ArrayList
1 | |
ArrayList
https://blog.wangxk.cc/2020/08/19/ArrayList/