J'ai un ArrayList
l1 de taille 10. - Je attribuer l1 à la nouvelle liste de référence de type l2.
Va en l1 et en l2 point à un même objet arraylist? Ou une copie de l'objet arraylist est affecté à la l2.
Parce que l'Utilisation de la l2 de référence, si je mettre à jour la liste objet, il reflète les changements dans l1 type de référence aussi.
par exemple.
List<Integer> l1 = new ArrayList<Integer>();
for(int i=1;i<=10;i++)
l1.add(i);
List l2 = l1;
l2.clear();
Il n'y a pas d'autre moyen pour attribuer une copie de la liste des objets de la nouvelle variable de référence, à part la création de 2 objets de la liste, et de faire des copier sur les collections de l'ancien au nouveau?
Merci d'avance