Hi Leute,
ich bin ganz unsicher und frage hier deshalb diese Frage?
Ich habe eine Klasse die ein Attribut hat:
private ArrayList <Intervall> mIntervalle = new ArrayList <Intervall>();
so, wenn ich jetzt innerhalb einer Methode mache:
final Intervall[] aTemp = (Intervall[]) mIntervalle.toArray();
ändere ich dann auch das private attribut oder nicht? also darf ich das machen
oder muss ich erst das kopieren:
ArrayList <Intervall> intervalleTemp = mIntervalle;
und kann dann
final Intervall[] aTemp = (Intervall[]) intervalleTemp.toArray();
?
Vielen vielen Dank für die Antwort.
MFG Thomas
ich bin ganz unsicher und frage hier deshalb diese Frage?
Ich habe eine Klasse die ein Attribut hat:
private ArrayList <Intervall> mIntervalle = new ArrayList <Intervall>();
so, wenn ich jetzt innerhalb einer Methode mache:
final Intervall[] aTemp = (Intervall[]) mIntervalle.toArray();
ändere ich dann auch das private attribut oder nicht? also darf ich das machen
oder muss ich erst das kopieren:
ArrayList <Intervall> intervalleTemp = mIntervalle;
und kann dann
final Intervall[] aTemp = (Intervall[]) intervalleTemp.toArray();
?
Vielen vielen Dank für die Antwort.
MFG Thomas
Comment