Copie un arryalist dans un autre arraylist

Fermé
g2a - Modifié par g2a le 22/07/2010 à 11:49
bilbokey Messages postés 114 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 14 avril 2014 - 27 juil. 2010 à 15:44
Bonjour,

en faite lorsque je fait une copie d'un arraylist dans un autre arraylist le pb consiste lorsque je fait une modification dans l'un des deux automatiquement l'autre se modifie

A voir également:

2 réponses

MrSlave Messages postés 2587 Date d'inscription lundi 28 avril 2008 Statut Membre Dernière intervention 26 août 2011 146
22 juil. 2010 à 11:49
Est ce que tu pourrais copier ton morceau de code pour qu'on puisse voir ce qui ne va pas ?
0
bilbokey Messages postés 114 Date d'inscription mercredi 14 avril 2010 Statut Membre Dernière intervention 14 avril 2014 11
27 juil. 2010 à 15:44
Salut,
Par default le passage séffecture par reference dans java.
Donc il faut creer un nouveau ArrayList.
exemple si tu as un ArrayList<String> a:
Si tu fais :
ArrayList<String> b=a;
Tu modifie l'un sa va modifier l'autre.
Il faut faire:
ArrayList<String> b=new ArrayList<String> (a);

ou:
ArrayList<String> b=new ArrayList<String> ();
b=a;
0