English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Der Java HashMap values() Methodenaufruf gibt eine Ansicht aller Werte der HashMap-Aufzeichnungen zurück.
Die Syntax der values()-Methode lautet:
hashmap.values()
Die values()-Methode hat keine Parameter.
gibt HashMappingaller WerteSammlungssicht
collection-Sicht zeigt alle Werte der hashmap als Sammlung an. Die Sicht enthält keine tatsächlichen Werte.
Beachten Sie:Die values()-Methode gibtSet-Sicht。Das liegt daran, dass im Gegensatz zu Schlüsseln und Einträgen möglicherweise duplicate Werte im Hash-Mapping vorhanden sind.
import java.util.HashMap; class Main { public static void main(String[] args) { //Erstelle HashMap HashMap<String, Integer> prices = new HashMap<>(); //Eintrag in HashMap einfügen prices.put("Schuhe", 200); prices.put("Tasche", 300); prices.put("Hose", 150); System.out.println("HashMap: " + prices); //gibt die Ansicht aller Werte zurück System.out.println("Werte: " + prices.values()); } }
Ausgabefolge
HashMap: {Hose=150, Schuhe=30, Tasche=200} Werte: [150, 300, 200]
Im obigen Beispiel haben wir ein Hash-Mapping namens prices erstellt. Beachten Sie den Ausdruck
prices.values()
Hier gibt die values()-Methode die Ansicht aller vorhandenen Werte im Hash-Mapping zurück.
Die values()-Methode kann auch mitfor-each-Schleifezusammen verwendet werden, um jeden Wert der hashmap zu durchsuchen.
import java.util.HashMap; class Main { public static void main(String[] args) { //Erstelle HashMap HashMap<String, Integer> numbers = new HashMap<>(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); //Zugriff auf alle Werte von HashMap System.out.print("Werte: "); // values() gibt die Ansicht aller Werte zurück // for-each-Schleife liest jeden Wert aus der Ansicht for(int value: numbers.values()) {}} //Drucke jeden Wert System.out.print(value + ", "); } } }
Ausgabefolge
HashMap: {One=1, Two=2, Three=3} Werte: 1, 2, 3,
Im obigen Beispiel haben wir eine Hash-Mapping namens numbers erstellt. Beachten Sie diese Zeile,
Integer value: numbers.values()
Hier gibt das values() Methode zurückalle WertederAnsicht。Die Variable value wird von der Ansicht auf jeden Wert zugegriffen.
Beachten Sie:Die Werte von HashMap sind vom Typ Integer. Daher verwenden wir eine int-Variablen, um auf die Werte zuzugreifen.
Empfohlene Lektüre
HashMap keySet() - Gibt die Ansicht aller Schlüsselsets zurück
HashMap entrySet() - Gibt die Ansicht aller Einträge zurück (Mapping)