A voir également:
- Copie un arryalist dans un autre arraylist
- Copie caché - Guide
- Copie d'écran ipad - Guide
- Copie disque dur - Guide
- Super copie - Télécharger - Gestion de fichiers
- Copie écran samsung - Guide
2 réponses
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;
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;