Iterator 和 ListIterator 都是迭代器。
区别在于:
1.ListIterator 只能对 List 迭代,而 Iterator 不仅可以对 List 迭代,还可以迭代 Set。
2.ListIterator 可以双向迭代,而 Iterator 只能单向迭代。
3.ListIterator 继承 Iterator 接口增加了更多的方法,如下图。
Iterator和ListIterator的区别是什么
最新推荐文章于 2024-05-26 20:49:27 发布