需要明确:List 和 Set 他们具备的特点,他们的子类都是一定符合这个特点的.
------------------------------------------------------------------------------------------------------------------
七、List接口的功能概述
List 接口特有功能
A:添加功能
void add( int index, Object obj )
向集合中的指定位置添加元素
在指定元素后面添加~
B:删除功能
Object remove( int index )
删除集合中指定索引处的元素,返回被删除的元素值
C:修改功能
Object set( int index, Object obj )
用指定的元素替换指定索引位置的值,返回被替换的元素值
D:获取功能
Object get( int index )
获取集合中指定索引处的值
int indexOf( Object o )
获取指定元素在集合中第一次出现的索引
ListIterator<E> listIterator()
列表迭代器
E:截取功能
List subList( int fromIndex, int toIndex )
截取集合从指定位置开始到指定位置结束,返回截取出来的集合.