Hi!
Ich suche irgendeine Datenstruktur die eigentlich genauso funktioniert wie eine HashMap nur mit dem unterschied dass doppelte Keys möglich sind. Warum das in einer Map nicht geht ist mir auch völlig klar.
Ich hab etwas in der Java Api gesucht und ich habe jetzt auf Anhieb keine Klasse gefunden die mir das ermöglicht.
Grundsätzlcih könnte man einen 2 dinemsionalen Array machen. z.b.: Object[][]
aber hier ist blöd dass Arrays nicht dynamisch erweiterbar sind und keine Generics möglich sind.
Alternativ könnte ich mir auch soetwas vorstellen List<KeyValuePair<K,V>>
aber in Java gibt es von Haus aus nirgendwo eine KeyValuePair implementation (Oder habe ich nur nicht richitg gesucht?)
Natürlich könnte ich das alles selbst programmieren, aber ich kann mir nicht vorstellen dass es so einen Datentyp noch nciht gibt.
Hat jemand eine Idee?
Ich suche irgendeine Datenstruktur die eigentlich genauso funktioniert wie eine HashMap nur mit dem unterschied dass doppelte Keys möglich sind. Warum das in einer Map nicht geht ist mir auch völlig klar.
Ich hab etwas in der Java Api gesucht und ich habe jetzt auf Anhieb keine Klasse gefunden die mir das ermöglicht.
Grundsätzlcih könnte man einen 2 dinemsionalen Array machen. z.b.: Object[][]
aber hier ist blöd dass Arrays nicht dynamisch erweiterbar sind und keine Generics möglich sind.
Alternativ könnte ich mir auch soetwas vorstellen List<KeyValuePair<K,V>>
aber in Java gibt es von Haus aus nirgendwo eine KeyValuePair implementation (Oder habe ich nur nicht richitg gesucht?)
Natürlich könnte ich das alles selbst programmieren, aber ich kann mir nicht vorstellen dass es so einen Datentyp noch nciht gibt.
Hat jemand eine Idee?