Iterator 和 ListIterator 都是迭代器。
区别在于:
1.ListIterator 只能对 List 迭代,而 Iterator 不仅可以对 List 迭代,还可以迭代 Set。
2.ListIterator 可以双向迭代,而 Iterator 只能单向迭代。
3.ListIterator 继承 Iterator 接口增加了更多的方法,如下图。
相关文章:
Iterator 和 ListIterator 都是迭代器。
区别在于:
1.ListIterator 只能对 List 迭代,而 Iterator 不仅可以对 List 迭代,还可以迭代 Set。
2.ListIterator 可以双向迭代,而 Iterator 只能单向迭代。
3.ListIterator 继承 Iterator 接口增加了更多的方法,如下图。
相关文章: