Guten Abend allerseits.
Das Problem: Ich habe in einem großen Klassenhaufen viele Strings. Sehr viele Strings davon sind Duplikate. Jetzt ist mein Plan, die Strings in den betreffenden Klassen durch einfache Integer zu ersetzen. Wenn ich den String brauche, will ich in einer Collection nachsehen und anhand des Integerwertes den String wieder zuordnen können.
Hintergrund: ich will den Klassenhaufen serialisieren, und momentan wird jeder String dann mehrfach serialisiert. Das will ich abkürzen.
Wenn ich mit dem Integer nach dem String suchen will, würde sich ja normalerweise eine HashMap anbieten. Ich will aber auch den umgekehrten Weg gehen können: Den zugeordneten Integerwert will ich mit dem String genauso wiederfinden.
Kennt jemand eine Collection, die diese Zuordnung in beide Richtugen leistet?
Das Problem: Ich habe in einem großen Klassenhaufen viele Strings. Sehr viele Strings davon sind Duplikate. Jetzt ist mein Plan, die Strings in den betreffenden Klassen durch einfache Integer zu ersetzen. Wenn ich den String brauche, will ich in einer Collection nachsehen und anhand des Integerwertes den String wieder zuordnen können.
Hintergrund: ich will den Klassenhaufen serialisieren, und momentan wird jeder String dann mehrfach serialisiert. Das will ich abkürzen.
Wenn ich mit dem Integer nach dem String suchen will, würde sich ja normalerweise eine HashMap anbieten. Ich will aber auch den umgekehrten Weg gehen können: Den zugeordneten Integerwert will ich mit dem String genauso wiederfinden.
Kennt jemand eine Collection, die diese Zuordnung in beide Richtugen leistet?