ArrayListe, pb de visibilite?
bonjour a tous.
Voila j explique mon probleme.Je travail avec des listes, principalement des ArrayList de String. La plupart sont declarees en static au dessus du main
Code:
1 2 3 4 5 6 7
|
static ArrayList<String> list_layer_itf_ref = new ArrayList<String>();
static ArrayList<String> list_layer_itf = new ArrayList<String>();
static ArrayList<String> list_layer_itf_ref2 = new ArrayList<String>();
static ArrayList<String> list_layer_itf2 = new ArrayList<String>();
static ArrayList<String> list_layer_itf_after_treatment = new ArrayList<String>();
static ArrayList<String> list_layer_itf2_after_treatment = new ArrayList<String>(); |
Par la suite, j ai besoin de faire une copie d une liste et de modifier cettes copie sans modifier la liste de base>Je fais donc :
Code:
1 2
|
ArrayList<String> layerItfTemp = list_layer_itf2; |
Cependant lorsaue je travail sur "layerItfTemp", apres le traitement, "list_layer_itf2" est aussi modifie et je ne comprend pas pourquoi.
Quelqu un a t il une petite idee ?