/** * @(#)AffichageLinkedListIterator.java * * * @author * @version 1.00 2012/11/23 */ import java.util.LinkedList; import java.util.ListIterator; import java.util.Calendar; import java.util.Date; public class AffichageLinkedListIterator { public static void main (String[] args) { // créer un objet de la classe LinkedList LinkedList<Date> linked_L=new LinkedList<Date>(); // Ajouter une date dans la liste chaînée Calendar date=Calendar.getInstance(); linked_L.add(date.getTime()); // Ajouter les dates de 7 prochaines semaines dans le LinkedList for(int i=1; i<=7; i++) { date.add(Calendar.DAY_OF_WEEK, i); linked_L.add(date.getTime()); } // Affichage du contenu de LinkedList à l'aide d'une ListIterator ListIterator iterator=linked_L.listIterator(0); while(iterator.hasNext()) { System.out.println (iterator.nextIndex()+"=>"+iterator.next()); } } } |