Sada kľúčov Java HashMap ()

Metóda Java HashMap keySet () vracia množinové zobrazenie všetkých kľúčov prítomných v položkách hashmapy.

Syntax keySet()metódy je:

 hashmap.keySet()

Tu je hashmap objektom HashMaptriedy.

keySet () parametre

keySet()Metóda neberie žiadny parameter.

keySet () návratová hodnota

  • vráti nastavené zobrazenie všetkých klávesov hashmapy

Poznámka : Zobrazenie množiny zobrazuje iba všetky klávesy hashmapy ako množinu. Pohľad neobsahuje skutočné kľúče. Ak sa chcete dozvedieť viac o prezeraní v Jave, navštívte pohľad na zbierku.

Prí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ýkon

 HashMap: (nohavice = 150, taška = 300, topánky = 200) Kľúče: (nohavice, taška, topánky)

Vo vyššie uvedenom príklade sme vytvorili hashmapu s názvom ceny. Všimnite si výraz,

 prices.keySet()

Tu keySet()metóda vracia množinové zobrazenie všetkých kľúčov prítomných v hashmape.

keySet()Spôsob môže byť tiež použitý s pre-každej slučky iterovat každého kľúča HashMap.

Príklad 2: Metóda keySet () pre každú slučku

 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ýkon

 HashMap: (Jeden = 1, Dva = 2, Tri = 3) Klávesy: Jeden, Dva, Tri,

Vo vyššie uvedenom príklade sme vytvorili hashmapu pomenovanú čísla. Všimnite si riadok,

 String key: numbers.keySet()

Tu keySet()metóda vracia množinové zobrazenie všetkých kľúčov . Variabilný kľúč sprístupňuje každý kľúč z pohľadu.

Poznámka : Kľúč typu HashMapje Stringtypu. Preto sme použili Stringpremennú na prístup ku kľúčom.

Odporúčané čítanie

  • HashMap entrySet () - vráti množinové zobrazenie všetkých mapovaní (záznamov)
  • HashMap values ​​() - vráti množinové zobrazenie všetkých hodnôt

Zaujímavé články...