Collection
list是有序的集合 集合中每个元素都有对应的顺序 ,list集合可以使用重复元素 可以通过索引来访问指定位置的集合 顺序从0开始。 List集合默认按元素的添加顺序设置元素的索引 比如第一元素的索引就是零
list方法
voidadd(int index,object e):将元素e添加到list集合中的index处
boolean addAll(int index,collection c):将集合的元素都插入List集合的index处
Object get(int index):返回集合index索引处的元素
int indexOf(Object o):返回对象o在List集合第一次出现位置的索引
int lastIndexOf(Object O)返回对象o在List集合中最后一次出现位置索引
Object remove(int index): 删除并返回index索引处的元素
Object set(inr index,Object e): 把集合index处的元素替换为e对象 返回以前在指定位置的元素
List subList(int fromIndex,int toIndwx):返回从所有fromIndex到toIndex处的所有集合元素的子集合 (包左不包右)
ListIterator
iterator的子接口 专门用于操作List集合的输出
List自己还有一个listiterator()方法 该方法返回ListIterator对象
boolean hasPrevious():返回该迭代器关联集合是否还有上一个元素
Object previous();返回该迭代器的上一个元素
总结
这是相对更加特殊的一个接口 只用于LIst接口 可以完成逆序输出
小小总结一下 希望有对一些同学帮助 |
|