Sada Java HashMap keySet ()

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 HashMaptří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íč HashMapje Stringtypu. Proto jsme použili Stringpromě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

Zajímavé články...