hi
ich habe das problem mit der standart-liste (LinkedList) in java, dass, wenn ich ein object einfüge, eine kopie davon erstellt wird.
bsp.: ich habe ein "kompliziertes" object. wenn ich object a=object b mache, wird a nicht aus b KOPIERT, sondern VERLINKT. dies ist hier erklärt: http://www.tutorials.de/forum/java/283456-objektorientiert.html
das selbe möchte ich mit einer liste machen. ich habe eine originalliste, aus der vereinzelte elemente herausgeholt werden und in eine neue liste geschoben werden sollen. allerdings soll wie gesagt diese neue liste nicht kopien von der originalliste beinhalten, sondern die verlinkungen. wenn ich das aber mit der standart add-methode mache, wird leider automatisch eine kopie erstellt.
eine alternative wäre, in der 2. liste nur die positionen der elemente in der originalliste zu speichern (wäre dann also Integer).
aber, kann ich das auch irgendwie auf die verlinkungs-art machen?
mfg thomy
ich habe das problem mit der standart-liste (LinkedList) in java, dass, wenn ich ein object einfüge, eine kopie davon erstellt wird.
bsp.: ich habe ein "kompliziertes" object. wenn ich object a=object b mache, wird a nicht aus b KOPIERT, sondern VERLINKT. dies ist hier erklärt: http://www.tutorials.de/forum/java/283456-objektorientiert.html
das selbe möchte ich mit einer liste machen. ich habe eine originalliste, aus der vereinzelte elemente herausgeholt werden und in eine neue liste geschoben werden sollen. allerdings soll wie gesagt diese neue liste nicht kopien von der originalliste beinhalten, sondern die verlinkungen. wenn ich das aber mit der standart add-methode mache, wird leider automatisch eine kopie erstellt.
eine alternative wäre, in der 2. liste nur die positionen der elemente in der originalliste zu speichern (wäre dann also Integer).
aber, kann ich das auch irgendwie auf die verlinkungs-art machen?
mfg thomy