Copie un arryalist dans un autre arraylist

g2a -  
bilbokey Messages postés 126 Statut Membre -
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

2 réponses

MrSlave Messages postés 2657 Statut Membre 147
 
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 126 Statut Membre 11
 
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