M
Markus_gast
Gast
Hu,
ich habe folgendes Problem:
Ich möchte eine Art Look up table bzw. dictionary führen.
In einer Klasse greife ich darauf zu und füge etwas ein nach dem Motto "Schlüssel , Object"
Und in einer anderen Klasse möchte ich das entsprechend auslesen.
Das Problem an der Sache ist, dass der Schlüssel ein Objekt ist und kein primitiver Datentyp oder String.
Daher hat sich meine erste Idee mit der HashMap erledigt, weil ich den Schlüssel nicht von einer Klasse an die andere übergeben will (wäre auch schwachsinnig ...).
Ich suche also konkret etwas, das folgendes liefert:
Leider habe ich da in der API nichts passendes gefunden (HashMap etc. vergleichen ja über toHash(), ich suche also nach einer Struktur, die über .equals() vergleich, aber mit die Funktion einer Map/Table/Dictionary bietet).
Jemand eine Idee, irgendwas nettes aus der API?
Danke
Markus
ich habe folgendes Problem:
Ich möchte eine Art Look up table bzw. dictionary führen.
In einer Klasse greife ich darauf zu und füge etwas ein nach dem Motto "Schlüssel , Object"
Und in einer anderen Klasse möchte ich das entsprechend auslesen.
Das Problem an der Sache ist, dass der Schlüssel ein Objekt ist und kein primitiver Datentyp oder String.
Daher hat sich meine erste Idee mit der HashMap erledigt, weil ich den Schlüssel nicht von einer Klasse an die andere übergeben will (wäre auch schwachsinnig ...).
Ich suche also konkret etwas, das folgendes liefert:
Code:
gesuchteDatenstruktur.put(new meinSchluessel(a,b),einzufuegendesObject);
(einzufuegendesObject == gesuchteDatenstruktur.get(new meinSchluessel(a,b))) -> true
Leider habe ich da in der API nichts passendes gefunden (HashMap etc. vergleichen ja über toHash(), ich suche also nach einer Struktur, die über .equals() vergleich, aber mit die Funktion einer Map/Table/Dictionary bietet).
Jemand eine Idee, irgendwas nettes aus der API?
Danke
Markus