Accès aux éléments d'un ArrayList en Java

Résolu
matt -  
 matt -
Bonjour,

J'ai un ArrayList qui contient plusieurs ArrayList. Je cherche comment accéder aux éléments de mes ArrayList "fils" afin de pouvoir les afficher et les traiter individuellement.

Merci.
Cordialement,
A voir également:

2 réponses

sandul Messages postés 3927 Date d'inscription   Statut Membre Dernière intervention   723
 
Si tu veux éviter le génériques, rien de plus simple:
		List parentList = new ArrayList();

		List child1 = new ArrayList();
		child1.add("a1");
		child1.add("a2");
		child1.add("a3");

		List child2 = new ArrayList();
		child2.add("b1");
		child2.add("b2");

		List child3 = new ArrayList();
		child3.add("c1");

		parentList.add(child1);
		parentList.add(child2);
		parentList.add(child3);

		for (int i = 0; i < parentList.size(); i++) {
			List child = (List) parentList.get(i);
			for (int j = 0; j < child.size(); j++) {
				System.out.println(child.get(j));
			}
		}


Sinon, est-ce que tu as fixé également la compatibilité du bytecode généré (les fichiers .class), à part la compatibilité des sources? Les génériques sont acceptés à partir de Java 1.5

++
7
matt
 
Merci.

ça marche bien comme ça. Je peux accéder aux éléments fils sans souci.
0