limoneneis
Cadet 4th Year
- Registriert
- Okt. 2009
- Beiträge
- 72
Hallo,
ich habe wohl ein banales Problem aber ich weiß nicht, wie ich das lösen soll. Ich habe eine ArrayList<Klasse> a1 mit Elementen drin. Nun will ich diese in eine andere Liste a2 kopieren.
Mein Ansatz war folgender
Wenn ich aber in Liste a2 was verändere, zB
Ist das in a1 auch der Fall ?!
Ich speichere also nur Referenzen ab. Ich will aber zwei komplett unabhängige Listen haben, wobei a2 initial die a1 werte hat.
gruß
ich habe wohl ein banales Problem aber ich weiß nicht, wie ich das lösen soll. Ich habe eine ArrayList<Klasse> a1 mit Elementen drin. Nun will ich diese in eine andere Liste a2 kopieren.
Mein Ansatz war folgender
Code:
for(Klasse k : a1) a2.add(a1);
Wenn ich aber in Liste a2 was verändere, zB
Code:
a2.get(5).setNewTeacher("Herr Lehmann");
Ist das in a1 auch der Fall ?!
Ich speichere also nur Referenzen ab. Ich will aber zwei komplett unabhängige Listen haben, wobei a2 initial die a1 werte hat.
gruß