集合
- 特点
- 结构
- Collection
- 概述
- 创建方式
- 常用方法
- 遍历方式
- List
- 概述
- 遍历方式
- 特有方法
特点
提供一种存储空间可变的存储类型,存储的数据容量可以随时发生改变
结构
Collection
概述
- 是单列集合的顶层接口,它表示一组对象,这些对象也称为Collection的元素
- JDK不提供此接口的任何直接实现,它提供更具体的子接口(如Set和List)实现
创建方式
- 多态的方式
- 具体的实现类ArrayList
常用方法
- boolean add(E e)
添加元素 - boolean remove(Object o)
从集合中移除指定的元素 - void clear()
清空集合中的元素 - boolean contains(Object o)
判断集合中是否存在指定的元素 - boolean isEmpty()
判断集合是否为空 - int size()
集合的长度,也就是集合中元素的个数
遍历方式
- Iterator
迭代器,集合的专用遍历方式
常用的两个方法:next()、hasNext()
List
概述
- 有序集合(也称为序列)。用户可以精确控制列表中每个元素的插入位置。用户可以通过整数索引(列表中的位置)访问元素,并搜索列表中的元素。
- 与Set集合不同,列表通常允许重复的元素
遍历方式
-
Iterator
迭代器,集合的专用遍历方式
常用的两个方法:next()、hasNext() -
for循环
特有方法
- void add(int index, E element)
在此集合中的指定位置插入指定的元素 - E remove(int index)
删除指定索引出的元素,返回被删除的元素 - E set(int index, E element)
修改指定索引处的元素,返回被修改的元素 - E get(int index)
返回指定索引处的元素