So durchsuchen Sie eine LinkedList in Java
Im vorherigen Tutorial, Wir sahen eine Klasse LinkedList und seine Konstruktoren und Methoden zum Beispiel. In diesem Tutorial erfahren Sie, wie Sie durch eine LinkedList navigieren.
LinkedList kann mit einer von 4 Schleifen verarbeitet werden:
Referenzen an:
Wie iteriere ich durch die LinkedList-Instanz in Java?
LinkedList kann mit einer von 4 Schleifen verarbeitet werden:
- Loop for
- Loop for advanced oder foreach
- Loop while
- Loop while+Iterator
import java.util.ArrayList;
import java.util.Collections;
import java.util.Enumeration;
import java.util.Iterator;
import java.util.LinkedList;
public class parcours {
public static void main(String[] args) {
LinkedList< String> llist = neue LinkedList< String> ();
llist.add("smartphone");
llist.add("Tablet");
llist.add("phablet");
/*For-Schleife*/
System.out.println("For-Schleife");
for(int i = 0 ; i < llist.size(); i++)
System.out.println(llist.get(i));
/*Advanced For Loop*/
System.out.println("\nAdvanced For Loop");
for(String n: llist)
System.out.println(n);
/*Schleife während*/
System.out.println("\nSchleife während");
int i = 0;
while(i< llist.size()){
System.out.println(llist.get(i));
i++;
}
/*While + Iterator-Schleife*/
System.out.println("\nIterator-Schleife");
Iterator< String> it = llist.iterator();
while(it.hasNext())
System.out.println(it.next());
}
}
Output:
Loop forIterator wird aus dem iterator() von LinkedList. Sie können die Elemente des Iterators mit der while-Schleife durchlaufen, die stattfindet, solange noch Elemente vorhanden sind. hasNext() gibt true zurück, wenn Elemente zum Durchsuchen vorhanden sind, andernfalls false. iterator.next() zeigt das folgende Element in der LinkedList.
smartphone
tablet
phablet
Advanced for loop
smartphone
tablet
phablet
Loop while< br />smartphone
tablet
phablet
Loop Iterator
smartphone
tablet
phablet
Referenzen an:
Wie iteriere ich durch die LinkedList-Instanz in Java?