English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Die Methode keySet() von Java HashMap gibt eine Ansicht der Sammlung aller vorhandenen Schlüssel der Hash-Tabelle zurück.
Die Syntax der Methode keySet() ist: }}
hashmap.keySet()
Die Methode keySet() hat keine Parameter.
gibt eine Set-Ansicht aller Schlüssel der Hash-Mapping zurück
Beachten Sie: Die Ansicht zeigt nur die Schlüssel der Hash-Mapping als Sammlung an. Diese Ansicht enthält keine tatsächlichen Schlüssel.
import java.util.HashMap; class Main { public static void main(String[] args) { // Erstellen Sie HashMap HashMap<String, Integer> prices = new HashMap<>(); // Eintrag in HashMap einfügen prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: "); + prices); // gibt eine Ansicht der Sammlung aller Schlüssel zurück System.out.println("Keys: "); + prices.keySet()); } }
Ausgaberesultat
HashMap: {Pant=150, Bag=300, Shoes=200} Keys: [Pant, Bag, Shoes]
Im obigen Beispiel haben wir eine Hash-Mapping namens prices erstellt. Beachten Sie den Ausdruck
prices.keySet()
Hier gibt die Methode keySet() eine Ansicht der Sammlung aller vorhandenen Schlüssel der Hash-Mapping zurück.
Die Methode keySet() kann auch mitfor-Durchlaufzusammen verwendet werden, um jeden Schlüssel der Hash-Mapping zu durchlaufen.
import java.util.HashMap; class Main { public static void main(String[] args) { // Erstellen Sie 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 Schlüssel des HashMap System.out.print("Keys: "); //keySet() gibt eine Ansicht der Set-Kollektion aller Schlüssel zurück //for-jeder Durchlauf kann auf jeden Schlüssel des Ansicht zugreifen for(String key: numbers.keySet()) { // Drucke jeden Schlüssel System.out.print(key + ", "); } } }
Ausgaberesultat
HashMap: {One=1, Two=2, Three=3} Schlüssel: One, Two, Three,
Im obigen Beispiel haben wir eine Hash-Mapping namens numbers erstellt. Beachten Sie diese Zeile:
String key: numbers.keySet()
Hier gibt die Methode keySet() zurückalle SchlüsselderSet Ansicht。Die Variable key kann aus der Ansicht auf jeden Schlüssel zugreifen.
Beachten Sie:Die Schlüssel von HashMap sind vom Typ String. Daher verwenden wir eine String-Variable, um auf die Schlüssel zuzugreifen.
Verwandte Lesestoffe
HashMap entrySet() - Rückgabe der Ansicht aller Abbildungen (Einträge)
HashMap values() - Rückgabe der Ansicht aller Wertesammlungen