Problème avec arraylsit

Résolu
ulysse00 Messages postés 291 Date d'inscription lundi 6 novembre 2006 Statut Membre Dernière intervention 12 mai 2013 - 27 févr. 2007 à 11:28
super_toinou Messages postés 764 Date d'inscription mardi 25 mai 2004 Statut Membre Dernière intervention 8 mars 2011 - 28 févr. 2007 à 10:18
salut mes ami je chercher comment mettre une liste dans une lsite^par exemple


si j'ai une liste ArrayList A =[1,2] et arrayList B=[2,5]


je voulais avoir une liste ArrayList C =[[1,2],[2,5]]
et comment parcourir  la nouvelle liste C

3 réponses

super_toinou Messages postés 764 Date d'inscription mardi 25 mai 2004 Statut Membre Dernière intervention 8 mars 2011 6
27 févr. 2007 à 12:14
Yop yop,

Tu fais
List a = new ArrayList();
a.add("1");a.add("2");
List b = new ArrayList();
b.add("2");b.add("5");
List c = new ArrayList();
c.add(a);
c.add(b);
//pour parcourir
Iterator itC = c.iterator();
while(itC.hasNext()){
System.out.println("et d une liste de trouvée");
List listTmp = (List) itC.next();
Iterator itTmp = listTmp.iterator();
while(itTmp.hasNext()){
String s =(String) itTmp.next();
System.out.println(s);
}
}
3
Ombitious_Developper Messages postés 2333 Date d'inscription samedi 28 février 2004 Statut Membre Dernière intervention 26 juillet 2013 38
28 févr. 2007 à 00:31
Salut:

Tu peux utiliser la méthode addAll de la classe ArrayList.



ArrayList a = ....;



ArrayList b = ...;








ArrayList fusion = new ArrayList (a);



fusion.addAll (b);




__________________________________________________________
A.B. :  La lumière voyage plus vite que le son. C'est pourquoi certainespersonnes paraissent brillantes jusqu'à ce qu'elles commencent à parler ...
0
super_toinou Messages postés 764 Date d'inscription mardi 25 mai 2004 Statut Membre Dernière intervention 8 mars 2011 6
28 févr. 2007 à 10:18
Yop yop,

le probleme de addAll c est qu il va avoir la fusion de ses deux listes à plat.
A 1ere vue c etait pas ce qu il voulait dans son exemple. D'où l'utilisation du add tout court dans ma réponse.

++ Toinou
0
Rejoignez-nous