Iterator ite = Set.iterator(); Iterator ite = List.iterator(); ListIterator listite = List.listIterator();
我们可以使用Iterator遍历a Set或a List或a Map。但是ListIterator只能用于遍历a List,不能遍历a Set。为什么?
Iterator
Set
List
Map
ListIterator
我知道主要的区别在于,使用迭代器,我们只能在一个方向上运行,而ListIterator我们可以在两个方向上运行。还有其他区别吗?和任何优势ListIterator了Iterator?
差异在Listdocerator的Javadoc中列出
您可以