[java] contrsuction de chaine

Fermé
duidui - 2 mars 2009 à 18:12
kij_82 Messages postés 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 - 3 mars 2009 à 11:15
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 4088 Date d'inscription jeudi 7 avril 2005 Statut Contributeur Dernière intervention 30 septembre 2013 857
3 mars 2009 à 11:15
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