本文主要是介绍list 接口分析,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!
list 接口分析list集合在原来collection的基础上,增加了针对下标的操作方法
如下:
1. void add(index, e) 没加进去抛异常越界异常等
2. E set(index, e) 设置下标为e,并且返回e
3. E remove(index) remove下标index的对象
4. int indexOf(o) 第一个o的下标
5. int lastIndexOf(o) 最后一个o的下标
6. E get(index) 固定下标的元素
7. ListIterator<E> listIterator 返回列表的迭代器
8. ListIterator<E> listIterator(int index) 指定位置开始的迭代器
9. List<E> subList(startIndex,endIndex) 开始坐标到结束坐标的list视图
ListIterator<E> 迭代器接口分析
除了保持迭代器的三个方法
hasNext
next
remove
外
还增加了
hasPrevious
previous
nextIndex
previousIndex
set(e) 取代next或者是previous返回的
add(e) 插入队列在,next返回的元素前
这些方法还是很好的,可以更好的扩展迭代器的作用
这篇关于list 接口分析的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!