Java HashMap values()-Methode
Die Methode values() gibt eine Set-Ansicht aller in der Map enthaltenen Werte zurück.
Die Syntax der Methode values() ist:
hashmap.values()
Hinweis:hashmap ist ein Objekt der Klasse HashMap.
Parameterbeschreibung:
- Keine
Rückgabewert
Gibt eine Collection-Ansicht aller Werte in der HashMap zurück.
Beispiel
Das folgende Beispiel demonstriert die Verwendung der Methode values():
Beispiel
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// Eine HashMap erstellen
HashMap<Integer, String> sites = new HashMap<>();
// Einige Elemente zur HashMap hinzufügen
sites.put(1, "Google");
sites.put(2, "Example");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// Eine Ansicht aller Werte zurückgeben
System.out.println("Werte: " + sites.values());
}
}
class Main {
public static void main(String[] args) {
// Eine HashMap erstellen
HashMap<Integer, String> sites = new HashMap<>();
// Einige Elemente zur HashMap hinzufügen
sites.put(1, "Google");
sites.put(2, "Example");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// Eine Ansicht aller Werte zurückgeben
System.out.println("Werte: " + sites.values());
}
}
Die Ausgabe des obigen Programms ist:
sites HashMap: {1=Google, 2=Example, 3=Taobao}
Values: [Google, Example, Taobao]
Die Methode values() kann mit einer for-each-Schleife verwendet werden, um über alle Werte in der HashMap zu iterieren.
Beispiel
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// Eine HashMap erstellen
HashMap<Integer, String> sites = new HashMap<>();
// Einige Elemente zur HashMap hinzufügen
sites.put(1, "Google");
sites.put(2, "Example");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// Auf alle Werte in der HashMap zugreifen
System.out.print("Werte: ");
// values() gibt eine Ansicht aller Werte zurück
// Die for-each-Schleife kann auf jeden Wert aus der Ansicht zugreifen
for(String value: sites.values()) {
// Jeden Wert ausgeben
System.out.print(value + ", ");
}
}
}
class Main {
public static void main(String[] args) {
// Eine HashMap erstellen
HashMap<Integer, String> sites = new HashMap<>();
// Einige Elemente zur HashMap hinzufügen
sites.put(1, "Google");
sites.put(2, "Example");
sites.put(3, "Taobao");
System.out.println("sites HashMap: " + sites);
// Auf alle Werte in der HashMap zugreifen
System.out.print("Werte: ");
// values() gibt eine Ansicht aller Werte zurück
// Die for-each-Schleife kann auf jeden Wert aus der Ansicht zugreifen
for(String value: sites.values()) {
// Jeden Wert ausgeben
System.out.print(value + ", ");
}
}
}
Die Ausgabe des obigen Programms ist:
sites HashMap: {1=Google, 2=Example, 3=Taobao}
Values: Google, Example, Taobao,
Andere Erweiterungen
Java HashMap