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 = new LinkedList<String>();
llist.add("smartphone");
llist.add("tablette");
llist.add("phablette");
/*Boucle For*/
System.out.println("Boucle for");
for(int i = 0 ; i < llist.size(); i++)
System.out.println(llist.get(i));
/*Boucle For Avancée*/
System.out.println("\nBoucle for avancée");
for(String n : llist)
System.out.println(n);
/*Boucle While*/
System.out.println("\nBoucle while");
int i = 0;
while(i<llist.size()){
System.out.println(llist.get(i));
i++;
}
/*Boucle While + Iterator*/
System.out.println("\nBoucle Iterator");
Iterator<String> it = llist.iterator();
while(it.hasNext())
System.out.println(it.next());
}
}
Boucle forIterator est obtenu à partir de la méthode iterator() de LinkedList. On peut parcourir les éléments de iterator avec la boucle while qui se déroule tant qu'il y a encore des éléments. hasNext() retourne true s'il y en a des éléments à parcourir sinon false. iterator.next() affiche l'élément suivant dans la liste LinkedList.
smartphone
tablette
phablette
Boucle for avancée
smartphone
tablette
phablette
Boucle while
smartphone
tablette
phablette
Boucle Iterator
smartphone
tablette
phablette
Please disable your ad blocker and refresh the window to use this website.