Hallo zusammen,
ich habe einen Vektor in dem ein Object gespeichert werden soll. Wenn der Vektor gefüllt wird, ist das erste Element noch ok. Wenn aber ein zweites hinzukommt, wird das erste auf mysteriöseweise auf die Werte des zweiten Objektes geändert. Um ein Objekt hinzu zu fügen habe ich es mit .add(Object obj) und .addElement(Object obj) versucht. Hat nichts geholfen. Beim einfügen des Objektes verwende ich den 'new ' operator, so dass jedesmal ein neues Objekt angelegt wird.
Meine Ansätze für Fehler waren:
* die Daten werden falsch übergeben
* die Daten werden überschrieben, weil es die gleiche Speicheradresse ist
* die Speicheradressen wird verschoben
* das Objekt wird komplett überschrieben (ich hab es mit vector.firstElement()).equals((Object)vector.lastElement() ausprobiert, und es kommt false; ich denke es liegt an der unterschiedlichen Speicheradresse, ansonsten sind die Daten identisch )
Hat jemand noch eine Idee, woran es liegen könnte, dass die Daten geändert werden?
Für jeden Hinweis bin ich dankbar!
Grüße foxylady
ich habe einen Vektor in dem ein Object gespeichert werden soll. Wenn der Vektor gefüllt wird, ist das erste Element noch ok. Wenn aber ein zweites hinzukommt, wird das erste auf mysteriöseweise auf die Werte des zweiten Objektes geändert. Um ein Objekt hinzu zu fügen habe ich es mit .add(Object obj) und .addElement(Object obj) versucht. Hat nichts geholfen. Beim einfügen des Objektes verwende ich den 'new ' operator, so dass jedesmal ein neues Objekt angelegt wird.
Meine Ansätze für Fehler waren:
* die Daten werden falsch übergeben
* die Daten werden überschrieben, weil es die gleiche Speicheradresse ist
* die Speicheradressen wird verschoben
* das Objekt wird komplett überschrieben (ich hab es mit vector.firstElement()).equals((Object)vector.lastElement() ausprobiert, und es kommt false; ich denke es liegt an der unterschiedlichen Speicheradresse, ansonsten sind die Daten identisch )
Hat jemand noch eine Idee, woran es liegen könnte, dass die Daten geändert werden?
Für jeden Hinweis bin ich dankbar!
Grüße foxylady