imenmannou
Messages postés20Date d'inscriptiondimanche 8 novembre 2009StatutMembreDernière intervention16 mai 2011
-
3 mai 2008 à 15:15
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013
-
3 mai 2008 à 16:52
Salut,
J'ai une liste :
List l = new LinkedList();
j'ai ajouté des objets en utilisant la méthode l.add , maintenant je veux savoir comment parcourir la liste pour récupérer tous ses élements pour se faire j'ai fais comme suit:
i=0;
for (Iterator iter = l.iterator(); iter.hasNext();){
String element = (String) iter.next();
jTabletag.setValueAt("element", i,0);
i++;
}
mais j'ai pas pu récuper les valeurs dans la liste il me donne seulement la première valeur de la liste
cs_DARKSIDIOUS
Messages postés15814Date d'inscriptionjeudi 8 août 2002StatutMembreDernière intervention 4 mars 2013131 3 mai 2008 à 16:52
Salut,
Forcément, ton code crée un itérateur à chaque tour de boucle ! Du coup, il tourne en boucle sur le même élément !
Voici ton même code qui marche, et surtout en beaucoup plus optimisé !
i=0;
Iterator<String> iter = l.iterator();
while (iter.hasNext()) {
String element = iter.next(); // quel intérêt de récupèrer la valeur si tu t'en sers pas ???
jTabletag.setValueAt("element", i,0);
i++;
}
______________________________________
DarK Sidious