List集合
java.util.List接口 extends Collection接口
List继承了Collection接口的特性
List有三大特点:
- 有序的collection(集合),指存储和取出的顺序一致
- 每个元素是带索引的
- 与set不同, 内部元素允许有重复的
常用方法:
-
add(int index, E element)
往指定的索引位置存储一个element元素
-
get(int index)
返回列表中指定位置的元素
-
remove(int index)
移除列表中指定位置的元素,并返回被移除的元素
-
set(int index, E element)
用指定元素替换列表中指定位置的元素,并返回被替换的元素
注意:操作索引的时候,一定要防止索引越界异常
IndexOutOfBoundsException:索引越界异常,集合会报
ArrayIndexOutOfBoundsException:数组索引越界异常
StringIndexOutOfBoundsException:字符串索引越界异常