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

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