Hallo Forumsmitglieder,
ich habe ein blödes Problem, für das es hoffentlich eine einfache Lösung gibt:
Ich schreibe gerade an einem Programm, indem ich eine komplexe Datenstruktur benötige:
Es handelt sich um ein ListArray, in dem sich neben weiteren Daten ein weiteres ListArray befindet.
Mein Problem ist jetzt folgendes:
Ich kann ein Objekt des Typs AktenSchrank nicht einfach übergeben:
Also, da letzte Zeile nicht funktioniert... wie kann ich das Objekt "schrankA" kopieren?
Und wie kann ich das Objekt "schrankA" durch ein anderes Objekt des Typs AktenSchrank, das bereits Daten enthält, überschreiben (z.B. wenn man Daten von der Festplatte geladen hat, die die alten überschreiben)
Wer kann mir helfen? Ich wär unendlich dankbar, wenn mir jemand einen Tipp geben kann?
Schöne Grüße,
fruity
ich habe ein blödes Problem, für das es hoffentlich eine einfache Lösung gibt:
Ich schreibe gerade an einem Programm, indem ich eine komplexe Datenstruktur benötige:
Es handelt sich um ein ListArray, in dem sich neben weiteren Daten ein weiteres ListArray befindet.
Java:
public class Mappe
{
private String titel;
private String typ;
private ArrayList<String> karteikarten;
[...]
}
public class AktenSchrank
{
private String titel;
private String typ;
private ArrayList<Mappe> mappe;
[...]
}
Mein Problem ist jetzt folgendes:
Ich kann ein Objekt des Typs AktenSchrank nicht einfach übergeben:
Java:
AktenSchrank schrankA = new AktenSchrank();
// [... Code bei dem schrankA mit Ordnern und Karteien gefüllt wird ]
// wenn ich jetzt einen neuen Aktenschrank B mache:
AktenSchrank schrankB = new AktenSchrank();
//Kann ich nicht einfach so die Daten übergeben:
schrankB = schrankA; // <--funzt nicht
Also, da letzte Zeile nicht funktioniert... wie kann ich das Objekt "schrankA" kopieren?
Und wie kann ich das Objekt "schrankA" durch ein anderes Objekt des Typs AktenSchrank, das bereits Daten enthält, überschreiben (z.B. wenn man Daten von der Festplatte geladen hat, die die alten überschreiben)
Wer kann mir helfen? Ich wär unendlich dankbar, wenn mir jemand einen Tipp geben kann?
Schöne Grüße,
fruity