Metoda Java HashMap keySet () zwraca zestawiony widok wszystkich kluczy obecnych we wpisach hashmap.
Składnia keySet()
metody to:
hashmap.keySet()
Tutaj hashmap jest obiektem tej HashMap
klasy.
keySet () Parametry
keySet()
Metoda nie ma żadnych parametrów.
keySet () Zwracana wartość
- zwraca zestaw widoków wszystkich kluczy tablicy mieszania
Uwaga : Widok zestawu pokazuje tylko wszystkie klucze mapy hasma jako zestaw. Widok nie zawiera rzeczywistych kluczy. Aby dowiedzieć się więcej o widoku w Javie, odwiedź widok kolekcji.
Przykład 1: Java HashMap keySet ()
import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap prices = new HashMap(); // insert entries to the HashMap prices.put("Shoes", 200); prices.put("Bag", 300); prices.put("Pant", 150); System.out.println("HashMap: " + prices); // return set view of all keys System.out.println("Keys: " + prices.keySet()); ) )
Wynik
HashMap: (Spodnie = 150, Torba = 300, Buty = 200) Klucze: (Spodnie, Torba, Buty)
W powyższym przykładzie utworzyliśmy hashmap o nazwie price. Zwróć uwagę na wyrażenie,
prices.keySet()
Tutaj keySet()
metoda zwraca zestaw widoków wszystkich kluczy obecnych w hasmapie.
keySet()
Sposób może być również używany z For-każdej pętli iterację każdego klucza hashmap.
Przykład 2: metoda keySet () w pętli for-each
import java.util.HashMap; class Main ( public static void main(String() args) ( // Creating a HashMap HashMap numbers = new HashMap(); numbers.put("One", 1); numbers.put("Two", 2); numbers.put("Three", 3); System.out.println("HashMap: " + numbers); // access all keys of the HashMap System.out.print("Keys: "); // keySet() returns a set view of all keys // for-each loop access each key from the view for(String key: numbers.keySet()) ( // print each key System.out.print(key + ", "); ) ) )
Wynik
HashMap: (jeden = 1, dwa = 2, trzy = 3) Klucze: jeden, dwa, trzy,
W powyższym przykładzie utworzyliśmy hashmap o nazwie liczby. Zwróć uwagę na linię,
String key: numbers.keySet()
Tutaj keySet()
metoda zwraca zestaw wszystkich kluczy . Klucz zmienny uzyskuje dostęp do każdego klucza z widoku.
Uwaga : Klucz od HashMap
jest String
typu. Dlatego użyliśmy String
zmiennej, aby uzyskać dostęp do kluczy.
rekomendowane lektury
- HashMap entrySet () - zwraca ustawiony widok wszystkich mapowań (wpisów)
- HashMap values () - zwraca ustawiony widok wszystkich wartości