List集合
List概述及特点:
元素有序,并且每一个元素都存在一个索引,元素可以重复
List集合的特有功能概述:
void add(int index,E element):在指定索引处添加元素
E remove(int index):移除指定索引处的元素,返回的是移除的元素
E get(int index):获取指定索引处的元素
E set(int index,E element):更改指定索引处的元素,返回的而是被替换的元素
ListIterator的特有功能:
ListIterator 继承自Iterator 可以使用Iterator中的方法
boolean hasPrevious(): 是否存在前一个元素
E previous(): 返回列表中的前一个元素
以上两个方法可以实现反向遍历 但是注意 要完成反向遍历之前 要先进行正向遍历 这样指针才能移到最后
如果直接反向遍历是没有效果的 因为指针默认位置就在最前面 他前面没有元素