HashMap's merge over value and key

  • hallo,

    ich habe 2 HashMap's:

    erste beinhaltet:
    key1 / value1 paare, wobei hier der value1 nur platzhalter ist

    meinen richtigen value bekomme ich erst später im programm in einer zweiten hashmap

    zweite beinhaltet:
    key2(value1 der ersten hashmap) / value(real value)

    value1 ist also ident mit key2, ich bräuchte nun key1 / value(real value) in einer hashmap, wie ist dies effizient zu lösen?

    danke schon jetzt pim

  • was haltet ihr von der möglichkeit:

    zu beginn key1 / value1 HashMap aufbauen,
    paralell dazu eine weitere temporäre HashMap mit value1 / key1 zu generieren, wenn key2 / value(real value) verfügbar, dann abfrage mit key2 an temporäre HashMap,
    dadurch gelange ich zum richtigen key1 und kann key1 / value(real value) bilden.

    ist das irgendwie verständlich? effizient?
    danke pim
    ps.: value1 ist eigentlich nur platzhalter um später key1 finden zu können

Jetzt mitmachen!

Sie haben noch kein Benutzerkonto auf unserer Seite? Registrieren Sie sich kostenlos und nehmen Sie an unserer Community teil!