Metoda Java HashMap keySet () vrací množinové zobrazení všech klíčů přítomných v položkách hashmap.
Syntaxe keySet()
metody je:
hashmap.keySet()
Zde je hashmap objekt HashMap
třídy.
keySet () parametry
keySet()
Metoda nebere žádný parametr.
keySet () návratová hodnota
- vrací nastavené zobrazení všech klíčů hashmapy
Poznámka : Zobrazení sady zobrazuje pouze všechny klávesy hashmap jako sadu. Pohled neobsahuje skutečné klíče. Další informace o zobrazení v Javě najdete v zobrazení kolekce.
Příklad 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()); ) )
Výstup
HashMap: (kalhoty = 150, taška = 300, boty = 200) Klíče: (kalhoty, taška, boty)
Ve výše uvedeném příkladu jsme vytvořili hashmapu s názvem ceny. Všimněte si výrazu,
prices.keySet()
Zde keySet()
metoda vrací množinové zobrazení všech klíčů přítomných v hashmapě.
keySet()
Způsob může být také použit s pro-každé smyčky iterovat každého klíče HashMap.
Příklad 2: Metoda keySet () v každé smyčce
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 + ", "); ) ) )
Výstup
HashMap: (Jeden = 1, Dva = 2, Tři = 3) Klávesy: Jeden, Dva, Tři,
Ve výše uvedeném příkladu jsme vytvořili hashmapu pojmenovaná čísla. Všimněte si řádku,
String key: numbers.keySet()
Zde keySet()
metoda vrací množinové zobrazení všech klíčů . Proměnný klíč má přístup ke každému klíči z pohledu.
Poznámka : Klíč HashMap
je String
typu. Proto jsme použili String
proměnnou pro přístup ke klíčům.
Doporučené čtení
- HashMap entrySet () - vrátí zobrazení sady všech mapování (záznamů)
- HashMap values () - vrací nastavené zobrazení všech hodnot