listiterator:繼承了iterator,相比於iterator,
listiterator多了向前遍歷的方法:如下:
1) add(e e) 將指定的元素插入列表,插入位置為迭代器當前位置之前
2) set(e e) 迭代器返回的最後乙個元素替換引數e
3) hasprevious() 迭代器當前位置,反向遍歷集合是否含有元素
4) previous() 迭代器當前位置,反向遍歷集合,下乙個元素
5) previousindex() 迭代器當前位置,反向遍歷集合,返回下乙個元素的下標
6) nextindex() 迭代器當前位置,返回下乙個元素的下標
listiterator只適用於list集合,iterator適用於所有集合。
Iterator和listIterator的區別
我們在使用list,set的時候,為了實現對其資料的遍歷,我們經常使用到了iterator 迭代器 使用迭代器,你不需要干涉其遍歷的過程,只需要每次取出乙個你想要的資料進行處理就可以了。但是在使用的時候也是有不同的。list和set都有iterator 來取得其迭代器。對list來說,你也可以通過l...
Iterator和listIterator的區別
我們在使用list,set的時候,為了實現對其資料的遍歷,我們經常使用到了iterator 迭代器 使用迭代器,你不需要干涉其遍歷的過程,只需要每次取出乙個你想要的資料進行處理就可以了。但是在使用的時候也是有不同的。list和set都有iterator 來取得其迭代器。對list來說,你也可以通過l...
Iterator和ListIterator的區別
我們在使用list,set的時候,為了實現對其資料的遍歷,我們經常使用到了iterator 跌代器 使用跌代器,你不需要干涉其遍歷的過程,只需要每次取出乙個你想要的資料進行處理就可以了。但是在使用的時候也是有不同的。list和set都有iterator 來取得其迭代器。對list來說,你也可以通過l...