java.util.ListIterator

该接口继承了Iterator接口
所以有三个Iterator接口定义的方法:
boolean hasNext(); //判断是否还有下一个元素
E next(); //获取迭代器当前指向位置的元素,然后指向后一位
void remove() ;删除迭代器当前指向位置的元素

另外listIterator在Iterator的基础上又加入了几个方法:
boolean hasPrevious(); //判断是否有前一个元素;因为是线性的,所以存在前后关系
E previous(); 返回迭代器当前指向位置的元素,然后指向前一位
int priviousIndex() ; 返回前一个元素的指针
void set(E e) 将迭代器当前指向的位置元素替换为e
void add(E e) 在迭代器当前指向的位置插入一个元素e

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章