Java: konvertieren HashMap Werte Einstellen<Integer>

Noch eine Frage zur HashMap<> in Java:

Habe ich Folgendes

Map<String, Set<Integer>> myWordDict = new HashMap<String, Set<Integer>>();

Nach Speicherung von Daten in der variable myWordDict möchte ich Durchlaufen und die HashMapValues, und fügen Sie jeden Wert in eine neue variable Setzen?

Wenn ich versuche zu tun Set<Integer> newVariable = myWordDict.entrySet() scheint es, ist der Datentyp nicht kompatibel.

Also meine Frage ist im wesentlichen:

wie konvertiert HashMap Werte oder entrySet() zu Setzen ?

Dank

  • Was ist der map-Wert geben?
  • Möchten Sie alle Schlüssel-Wert-Kombinationen als ein Satz? Oder wollen Sie nur die Schlüssel oder Werte?
  • Ich möchte nur die Werte in der Set<Integer>. Der value-Typ ist Integer.
  • Sie sagen, der Wert, der Typ ist Integer, aber in dem oben genannten Beispiel der Wert-Typ wird tatsächlich<Integer>.
  • ja, der Wert ist<Integer>. sorry für die Verwirrung
  • Könnten Sie die Antwort akzeptieren, dass dein problem gelöst oder die Lösung, die Sie ging mit?

InformationsquelleAutor TonyGW | 2013-11-12
Schreibe einen Kommentar