Hallo,
ich möchte in einem ArrayList Millisekunden speichern und dann dieses ArrayList in einem zweiten ArrayList speichern. Da ich aber später neue Millisekunden wieder in dem ersten ArrayList speichere gehen die ersten Werte verloren..wegen Referenzierung. Wie kann ich mit diesem Problem umgehen?
Also nochmal der Verlauf: Millisekunden werden in "msec" gespeichert..und nach einem Frist wird es in "msecArray" gespeichert. Dann lösche ich den Inhalt des "msec" und fülle mit neuen Millisekunden..usw..
ich wäre sehr dankbar, wenn Ihr mir den Lösungsweg sagt. Was soll ich statt ArrayList benutzen? oder kann ich dieses (Referenzierungs-)Problem mit einer Methode von ArrayList lösen?
Danke im Voraus.
ich möchte in einem ArrayList Millisekunden speichern und dann dieses ArrayList in einem zweiten ArrayList speichern. Da ich aber später neue Millisekunden wieder in dem ersten ArrayList speichere gehen die ersten Werte verloren..wegen Referenzierung. Wie kann ich mit diesem Problem umgehen?
Java:
private static ArrayList<MilliSecond> msec= new ArrayList<MilliSecond>();
private static ArrayList<ArrayList<MilliSecond>> msecArray= new ArrayList<ArrayList<MilliSecond>>();
Also nochmal der Verlauf: Millisekunden werden in "msec" gespeichert..und nach einem Frist wird es in "msecArray" gespeichert. Dann lösche ich den Inhalt des "msec" und fülle mit neuen Millisekunden..usw..
ich wäre sehr dankbar, wenn Ihr mir den Lösungsweg sagt. Was soll ich statt ArrayList benutzen? oder kann ich dieses (Referenzierungs-)Problem mit einer Methode von ArrayList lösen?
Danke im Voraus.