[java] contrsuction de chaine

duidui -  
kij_82 Messages postés 4260 Statut Contributeur -
Bonjour,

j'ai un problème assez simple ... mais que je n'arrive pas à résoudre (je débute)

J'ai créé une ArrayList "bibl", et j'aimerais bien pouvoir ajouter automatiquement, grâce à une boucle, les autres ArrayList que j'ai créé.


ArrayList bibl = new ArrayList();

// j'ai précedemment créé 5 ArrayList nommées rep1, rep2, rep3 ...... rep5 //

int b=0;

while (b != 6) {


c = "rep"+b ; ???

bibl.add(c);
b++;
}


Merci d'avance
A voir également:

1 réponse

kij_82 Messages postés 4260 Statut Contributeur 857
 
Bonjour,

Tu as beaucoup plus simple comme façon de faire, mais cela dépendra de la version du JDK avec laquelle tu travaille. Si celle-ci te le permet, il existe la fonction "addAll" de l'objet ArrayList permettant de mettre l'ensemble des éléments d'une autre collection (liste par exemple) à l'intérieure d'une autre.

Ainsi pour ton cas, il te suffit de faire :
ArrayList list1 = new ArrayList();
list1.addAll(list2);
list1.addAll(list3);
... etc ...

0