A
anfänger123
Gast
Hallo,
ich habe folgendes Problem:
Ich habe eine Arraylist von Objekten meiner KLasse Tally, also Tallylist,
dann lese ich aus einer Datei mehrere Tallys ein, dazu hab ich einen Dummy, auf dem ich die ganzen Daten speicher und will dann tallylist.add(dummy) machen, ich verstehe es so, dass das komplette tally in die liste kopiert wird, danach lese ich also auf den dummy immer wieder werte ein, und adde sie an die liste, dass Problem ist, wenn ich nachher die liste ausgebe, hab ich an jeder stelle nur die werte des zuletzt eingelesenen,
hat jemand eine idee warum das so ist, arbeitet java villeicht intern mit pointern oder so.
#
Auf jeden fall stimmt die größe meiner liste und nach jedem schritt füge ich auch das richtige ein, nur nachher hab ich dann n mal die gleichen werte...
ich habe folgendes Problem:
Ich habe eine Arraylist von Objekten meiner KLasse Tally, also Tallylist,
dann lese ich aus einer Datei mehrere Tallys ein, dazu hab ich einen Dummy, auf dem ich die ganzen Daten speicher und will dann tallylist.add(dummy) machen, ich verstehe es so, dass das komplette tally in die liste kopiert wird, danach lese ich also auf den dummy immer wieder werte ein, und adde sie an die liste, dass Problem ist, wenn ich nachher die liste ausgebe, hab ich an jeder stelle nur die werte des zuletzt eingelesenen,
hat jemand eine idee warum das so ist, arbeitet java villeicht intern mit pointern oder so.
#
Auf jeden fall stimmt die größe meiner liste und nach jedem schritt füge ich auch das richtige ein, nur nachher hab ich dann n mal die gleichen werte...