Java HashMapi võtmekomplekt ()

Meetod Java HashMap keySet () tagastab kõigi hashmapi kirjetes olevate võtmete komplektvaate.

Meetodi süntaks keySet()on:

 hashmap.keySet()

Siin on hashmap HashMapklassi objekt .

keySet () parameetrid

keySet()Meetod ei võta parameeter.

keySet () tagastusväärtus

  • tagastab komplekti silmas kõigi võtmed HashMap

Märkus . Komplekti vaates kuvatakse komplektina ainult kõik hashmapi võtmed. Vaade ei sisalda tegelikke võtmeid. Java-vaate kohta lisateabe saamiseks külastage kogu vaadet.

Näide 1: Java HashMapi võtmekomplekt ()

 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äljund

 HashMap: (Pant = 150, kott = 300, kingad = 200) Võtmed: (Pant, kott, kingad)

Ülaltoodud näites oleme loonud hashmapi nimega hinnad. Pange tähele väljendit

 prices.keySet()

Siin keySet()tagastab meetod kõigi hashmapis olevate võtmete seatud vaate.

keySet()Meetodit saab kasutada ka koos for-iga silmuse üles Kerrata läbi iga võtme HashMap.

Näide 2: keySet () meetod iga silmusega

 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äljund

 HashMap: (üks = 1, kaks = 2, kolm = 3) võtmed: üks, kaks, kolm,

Ülaltoodud näites oleme loonud numbritega hashmapi. Pange tähele joont,

 String key: numbers.keySet()

Siin keySet()tagastab meetod kõigi võtmete määratud vaate . Muutuv võti pääseb igale võtmele vaates.

Märkus . Võti HashMapon Stringtüüpi. Seega oleme Stringvõtmetele juurdepääsemiseks kasutanud muutujat.

Soovitatav lugemine

  • HashMap entrySet () - tagastab kõigi kaardistuste (kirjete) komplekti vaate
  • HashMapi väärtused () - tagastab kõigi väärtuste seatud vaate

Huvitavad Artiklid...