List 集合
List 是一个接口,是有序的 collection,此接口的用户可以对列表中每个元素的插入位置进行精确的控制,用户可以根据元素的整数索引访问元素,并搜索列表中的元素。List 接口允许存放重复的元素,并且元素都是有序的(Set 接口不允许存放重复元素,元素是无序的)
List 接口特点
它是一个有序的集合
他是一个带索引的集合,通过索引就可以精确地操作集合中的元素(与数组的索引是一个道理)
集合中可以有重复的元素,可以通过 equals 方法来比较是否为重复的元素
List 接口常用的子类有:ArrayList 集合、LinkedList 集合
List 接口中常用的方法
boolean add(Object e):向集合末尾添加指定元素
void add(int index,Object e):向集合指定索引处添加指定元素,原有元素依次后移
remove(Object e):将指定元素对象从集合中删除,返回被删除的元素
remove(int index):将指定索引处的元素从集合中删除,返回被删除的元素
set(int index,Object e):将指定索引处的元素替换成指定的元素,返回替换前的元素
get(int index):获取指定索引处的元素,返回该元素