-Host-Betriebssystem: Windows10 Home ・ Gastbetriebssystem: WSL2 Ubuntu20.04 LTS ・ VScode Version 1.44.2 ・ Openjdk 11.0.7
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("Hund", 3);
map.put("Katze", 10);
map.put("Hase", 5);
Verwenden Sie die Methode ** keySet () **
for(String animal : map.keySet()) {
System.outprintln(animal);
}
Ausgabeergebnis
Katze
Hase
Hund
(* Im Gegensatz zu Arrays und Listen kann die Reihenfolge von HashMap nicht garantiert werden.)
Verwenden Sie die Methode ** values () **. Beachten Sie, dass es sich nicht um die valuesSet () -Methode handelt
for(Integer num : map.values()) {
System.out.println(num);
}
Ausgabeergebnis
5
3
10
Verwenden Sie die Methode ** entrySet () **.
for(Map.Entry<String, Integer> entry : map.entrySet()) {
System.out.println(entry.getKey() + ":" + entry.getValue());
}
Ausgabeergebnis
Katze:10
Hund:3
Hase:5