„Java HashMap“ raktų rinkinys ()

Metodas „Java HashMap keySet ()“ pateikia visų raktų, esančių „hashmap“ įrašuose, nustatytą vaizdą.

keySet()Metodo sintaksė yra tokia:

 hashmap.keySet()

Čia hashmap yra klasės objektas HashMap.

keySet () parametrai

keySet()Metodas neatsižvelgia parametrą.

keySet () Return Value

  • grąžina set Peržiūrėti visus į HashMap raktus

Pastaba : rinkinio rodinyje visi „hashmap“ klavišai rodomi tik kaip rinkinys. Rodinyje nėra tikrųjų klavišų. Norėdami sužinoti daugiau apie „Java“ rodinį, apsilankykite kolekcijos rodinyje.

1 pavyzdys: „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()); ) )

Rezultatas

 „HashMap“: (kelnaitės = 150, krepšys = 300, batai = 200) raktai: (kelnaitės, krepšys, batai)

Ankstesniame pavyzdyje mes sukūrėme hashmap pavadinimu kainos. Atkreipkite dėmesį į išraišką,

 prices.keySet()

Čia keySet()metodas pateikia visų raktų, esančių „hashmap“, nustatytą vaizdą.

keySet()Metodas taip pat gali būti naudojamas su už-kiekvienos kilpos , kad iš eilės per kiekvieną HashMap raktu.

2 pavyzdys: keySet () metodas kiekvienai kilpai

 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 + ", "); ) ) )

Rezultatas

 „HashMap“: (vienas = 1, du = 2, trys = 3) raktai: vienas, du, trys,

Ankstesniame pavyzdyje mes sukūrėme hashmap, pavadintą skaičiais. Atkreipkite dėmesį į eilutę,

 String key: numbers.keySet()

Čia keySet()metodas pateikia visų raktų nustatytą vaizdą . Kintamasis klavišas pasiekia kiekvieną raktą iš rodinio.

Pastaba : raktas HashMapyra Stringtipo. Taigi, Stringnorėdami pasiekti raktus , mes naudojome kintamąjį.

Rekomenduojamas skaitymas

  • HashMap entrySet () - pateikia visų susiejimų (įrašų) rinkinio rodinį
  • HashMap reikšmės () - pateikia visų reikšmių nustatytą rodinį

Įdomios straipsniai...