05_Java常用集合
一、集合概述
- 集合的长度可以自动伸缩
- 集合只能存储引用数据类型
- 使用泛型
<E>约束集合中存储元素的数据类型
如果要存储基本数据类型,可以使用对应的包装类
基本数据类型 | 包装类 |
|:————:|: ——— :| | byte | Byte | | short | Short | | char | Character | | int | Integer | | long | Long | | float | Float | | double | Double | | boolean | Boolean |
二、 ArrayList 类
1. ArrayList 概述
ArrayList类是一个可以动态修改的数组,与普通数组的区别就是它没有固定大小的限制
2. ArrayList 的构造方法
ArrayList()
构造一个初始容量为10的空
1 | |
3. ArrayList 的常用方法
boolean add(E e)
添加元素到末尾,返回值表示是否添加成功
void add(int index, E element)
将元素插入到指定索引
boolean remove(Object o)
删除首次出现的指定元素,返回值表示是否删除成功
E remove(int index)
删除指定索引的元素,返回被删除的元素
E set(int index, E element)
修改指定索引的元素,返回被替换的元素
E get(int index)
返回指定索引的元素
int size()
返回此列表中元素的个数
- 直接打印
ArrayList,会使用,分割,使用[]包裹 - 遍历只会获取到元素本身,没有分隔符 因为 String 类是 Java 写好的,做了特殊处理,所以打印的不是地址值;如果装的是自己写的类,直接打印得到的是地址值,需要调用对应的 get 方法
1 | |
05_Java常用集合
http://example.com/2025/10/29/coding/Java开发/语言基础/05_Java常用集合/05_Java常用集合/