Arraylist problem
Jeg sidder med et rekursiv metode som bytter rundt på elementer i et ArrayList men ender med at komme tilbage til den originale rækkefølge af elementerne. Aller yderst i det rekursive træ skal vil jeg gemme den rækkefølge ArrayListen på det tidspunkt har i en anden ArrayListe. Når jeg bare gør det som jeg normalt ville gøre:Arraylist2 = Arraylist1;
Kopierer den tilsyneladende ikke indholdet fra nummer 1 over i nummer 2, men lader nummer 2 pege på indholdet i nummer1.
Dvs at når min rekursive metode er færdig og ArrayList1 har den rækkefølge den startede med at have, og jeg vil udskrive ArrayList2 udskrives rækkefølgen af ArrayList1 som den er nu..
Hvordan kan dette omgås?