Bonjour,
Je ne comprends pas ce que fait l'interface java.Util.Iterator , j'ai lu la javadoc mais je n'ai pas compris.
Merci de votre aide
Bonjour,
Je ne comprends pas ce que fait l'interface java.Util.Iterator , j'ai lu la javadoc mais je n'ai pas compris.
Merci de votre aide
Permet de d'instancier un itérateur de type Iterator()
L'itérateur servant à parcourir une liste chainée par exemple.
En gros ...
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ArrayList monArrayList = new ArrayList(); // Tu la remplie Iterator monIterator = monArrayList.iterator(); while(monIterator.hasNext()){ i = (int)monIterator.next; //A caster dans le type choisi }
Envoyé par -=Spoon=-
Caster vers un int, heu int c'est pas un objet...
Bonjour,
Tu peux avoir aussi cette structure :
En fait cette interface te permet d'iterer sur une collection sans avoir à gerer les index de position, ni connaitre le nombre d'element de ta liste..
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15 ArrayList myList = new ArrayList(); myList.add("titi"); myList.add("toto"); myList.add("tata"); System.out.println("contenu de ma liste : "); for(Iterator i = myList.Iterator();i.hasNext();) { String s = (String)i.next(); System.out.println("element de ma liste : " +s); }
Voila, j'espere que cela t'aidera..
@+
Fabszn
HoooEnvoyé par thibaut
![]()
Exact!!
Sorry![]()
Le plus exact serai pour avoir un int
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 ((Integer)(monIterator.next())).intValue();
merci bcp pour votre aide
dites-moi, comment est-ce qu'on marque un message comme Résolu sur le forum?
Merci
Normalement en bas de la liste de message tu as deux boutons dont 1 est résolu
@+
Fabszn
Partager