HashMap<String, boolean> kopieren Sie alle Schlüssel in die HashMap<String, Integer>und initialisieren Sie die Werte auf null

Was ist der beste Weg ?

Nur Durchlaufen und setzen Sie den Schlüssel und keine, oder gibt es eine andere elegantere oder bestehende Bibliothek-Methode. Ich bin auch über Google guava java-Bibliothek, ob dies eine nützliche Funktion ?

Wollte, um zu überprüfen, ob es etwas ähnlich wie die copy-Methode für die Listen-oder die Karte ist putAll Methode, aber nur für die Tasten.

Bitte formulieren Sie Ihre Frage, ich konnte es nicht verstehen.
Ich würde einfach in einer Schleife durch die Tasten, es braucht nur drei Zeilen code. Wenn Sie wollen, dass es kürzer könnten Sie schreiben eine Methode, es zu tun.
Beachten Sie, dass wenn Sie ein Multiset statt einer Karte, die Sie nicht haben, initialisieren Sie alle Tasten auf null. Das erste mal, wenn Sie fügen Sie eine beliebige Anzahl von vorkommen eines neuen Schlüssel initialisiert wird es für Sie.

InformationsquelleAutor NimChimpsky | 2010-11-11

Schreibe einen Kommentar