Iterator 仅向前遍历元素,而 ListIterator 向前和向后遍历元素。
编号 | Iterator | ListIterator |
---|---|---|
1 | Iterator 只在前向遍历元素 | ListIterator 向后和向前遍历元素 |
2 | Iterator可以用在List、Set、Queue中 | ListIterator 只能在 List 中使用 |
3 | Iterator 只能在遍历集合时执行remove操作 | ListIterator 可以执行 :add,remove和 set 遍历集合时的操作。 |