Stocker des ArrayList dans une ArrayList
Bonjour à Tous :yaisse2:
J'ai un probleme avec le stockage dans une ArrayList. En effet j'essaye de stocker dans une ArrayList d'autre ArrayList, a l'insertion tout fonctionne bien (normal) mais mon probleme survient au moment de l'extraction ! :(
J'utilise une itérator pour parcourir la liste puis je récupere l'objet avec la méthode Iterator.next(), je caste ensuite en ArrayList , mais la nouvelle ArrayList que je récupère est vide !!!.:evilred:
ca donne quelque chose comme ca :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
|
private void fillTestedCity(ArrayList testedprc)
{
testedCity.clear();
Iterator i = testedprc.iterator();//testedprc contient uniquement des ArrayList !
while (i.hasNext())
{
ArrayList l = (ArrayList) i.next(); //ça, ça ne marche pas !
ArrayList l = new ArrayList((ArrayList) i.next()); // et ça non plus
if (l.isEmpty()) // dans les 2 cas l est toujours vide !!
System.out.println("WARNING !!");
displaylist(l);
if (isSame(l))
{
forbiddenValue(l);
}
}
} |
Voila, si quelqu'un a une idée ou me donner une indication je lui en serait très reconnaissant.:D