Iterator ite = Set.iterator();
Iterator ite = List.iterator();
ListIterator listite = List.listIterator();
Wir können verwenden Iterator, um ein Setoder ein Listoder ein zu durchqueren Map. Aber ListIteratornur ein zu durchqueren verwendet werden List, es kann eine nicht durchqueren Set. Warum?
Ich weiß, dass der Hauptunterschied darin besteht, dass wir mit dem Iterator nur in eine Richtung fahren können, aber mit ListIteratorbeiden Richtungen. Gibt es noch andere Unterschiede? Und irgendwelche Vorteile von ListIteratorüber Iterator?