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,
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));
}
}
List<List<String>> parentList = new ArrayList<List<String>>();
List<String> child1 = new ArrayList<String>();
child1.add("a1");
child1.add("a2");
child1.add("a3");
List<String> child2 = new ArrayList<String>();
child2.add("b1");
child2.add("b2");
List<String> child3 = new ArrayList<String>();
child3.add("c1");
parentList.add(child1);
parentList.add(child2);
parentList.add(child3);
for (List<String> list : parentList) {
for (String string : list) {
System.out.println(string);
}
}
Combien cela coûte-t-il au total ? Quelles aides apportent l'état et les acteurs du marché pour alléger cette charge non choisie ? Tous les détails sur Commentçamarche.net.
ça marche bien comme ça. Je peux accéder aux éléments fils sans souci.