[java] contrsuction de chaine

duidui -  
kij_82 Messages postés 4102 Date d'inscription   Statut Contributeur Dernière intervention   -
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 4102 Date d'inscription   Statut Contributeur Dernière intervention   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