Hey Leute,
habe eine HashMap, bei der ich als Key einen String habe. Ich füge dort Objekte hinzu und es kann möglich sein, dass es mehrere Objekte mit gleichem Key gibt.
Die HashMap realisiert nämlich eine Liste von Spielkarten und der Name kann ja öfter vorkommen (mehrere gleiche Karten enthalten).
Wie schaffe ich es, dass das Objekt an der Stelle Key nicht ersetzt wird, wenn ich z.B. 2 mal den gleichen Key habe. Als Key verwende ich den Namen der Karte... (ist ja einzigartig)
Es ist mir erst zu spät aufgefallen, als ich mein Programm auf die HashMap umgestellt habe (von ArrayList vorher), dass die gleichen Keys die Objekte dahinter ersetzen.
Gruß Basti
habe eine HashMap, bei der ich als Key einen String habe. Ich füge dort Objekte hinzu und es kann möglich sein, dass es mehrere Objekte mit gleichem Key gibt.
Die HashMap realisiert nämlich eine Liste von Spielkarten und der Name kann ja öfter vorkommen (mehrere gleiche Karten enthalten).
Wie schaffe ich es, dass das Objekt an der Stelle Key nicht ersetzt wird, wenn ich z.B. 2 mal den gleichen Key habe. Als Key verwende ich den Namen der Karte... (ist ja einzigartig)
Es ist mir erst zu spät aufgefallen, als ich mein Programm auf die HashMap umgestellt habe (von ArrayList vorher), dass die gleichen Keys die Objekte dahinter ersetzen.
Gruß Basti