一、List集合
1.1 List 概述
** List 是一个有序集合(也称为序列),用户可以精确控制列表中每个元素插入的位置,用户可以通过整数索引访问元素,并搜索列表中的元素
** 与Set集合不同,列表通常允许重复的元素
1.2 List 集合的特点
** 有序:存储和取出的元素顺利一致;
** 可重复:存储的元素可以重复;
1.3 List 集合的特有方法
方法 | 含义 |
void add(int idexe,E element) | 在此集合中的指定位置插入指定的元素 |
E remove (int index) | 删除指定索引处的元素,返回被删除的元素 |
E set(int index, E element) | 修改指定索引处的元素,返回被修改的元素 |
E get(int index, E element) | 返回索引处的值 |
1.4 并发修改异常,使用List类中的add会产生的异常
异常代码:ConcurrentModificantionExcetion;
产生原因:迭代器遍历的过程中,通过集合的对象修改了集合的元素的长度,造成了迭代器获取元素中