In diesem Tutorial wird erklärt, wie eine LinkedList durchsuchen verwenden ListIterator. Mit ListIterator können Sie LinkedList in beide Richtungen (vorwärts und rückwärts). Sie können die Liste auch während der Journey ändern und die aktuelle Position des Iterators in der Liste abrufen.
Hier ist ein Beispiel für eine LinkedList, die String-Werte enthält. Wir können die Liste in beide Richtungen durchsuchen:
Javadoc: ListIterator
Hier ist ein Beispiel für eine LinkedList, die String-Werte enthält. Wir können die Liste in beide Richtungen durchsuchen:
import java.util.LinkedList;Output
public class ListIterator {
public static void main(String[] args) {
// LinkedList
LinkedListllist = new LinkedList ();
// Hinzufügen der Elemente
llist.add("string 1");
llist.add("string 2");
llist.add("string 3");
llist.add("Zeichenfolge 4");
// ListIterator
java.util.ListIteratorlIterator = llist.listIterator();
// Durchsuchen in aufsteigender Richtung der Indizes
System.out.println("Vorwärtspfad");
while(lIterator.hasNext()){
System.out.println(lIterator.next());
}
// in absteigenden Indizes durchsuchen
System.out.println("\nRückwärtsscan");
while(lIterator.hasPrevious()){
System.out.println(lIterator.previous());
}
}
}
ForwardReference
string 1
string 2
string 3
string 4
Back
string 4< br />string 3
string 2
string 1
Javadoc: ListIterator
Commentaires (12)
Connectez-vous pour commenter
Rejoignez la discussion et partagez vos connaissances avec la communauté
Excellent tutoriel ! J'ai enfin compris comment utiliser Apache POI correctement.
Merci Jean ! N'hésitez pas si vous avez des questions.