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

  1. 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
  2. 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