Java HashMap keySet ()

A Java HashMap keySet () metódus a hashmap bejegyzéseiben szereplő összes kulcs halmaznézetét adja vissza.

A keySet()módszer szintaxisa :

 hashmap.keySet()

Itt a hashmap az HashMaposztály objektuma .

keySet () Paraméterek

A keySet()módszer nem vesz fel paramétert.

keySet () Return Value

  • visszaadja a hashmap összes gombjának meghatározott nézetét

Megjegyzés : A halmaz nézetben csak a hashmap összes gombja látható készletként. A nézet nem tartalmaz tényleges kulcsokat. Ha többet szeretne megtudni a Java nézetről, keresse fel a gyűjtemény nézetét.

1. példa: 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()); ) )

Kimenet

 HashMap: (nadrág = 150, táska = 300, cipő = 200) kulcsok: (nadrág, táska, cipő)

A fenti példában létrehoztunk egy hashmap nevű árakat. Figyelje meg a kifejezést,

 prices.keySet()

Itt a keySet()metódus visszaadja a hashmap-ban található összes kulcs meghatározott nézetét.

A keySet()módszer a for-each huroknál is használható a hashmap minden egyes kulcsának iterációjához.

2. példa: keySet () metódus minden hurokhoz

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

Kimenet

 HashMap: (egy = 1, kettő = 2, három = 3) gombok: egy, kettő, három,

A fenti példában létrehoztunk egy hashmap számokat. Figyelje meg a sort,

 String key: numbers.keySet()

Itt a keySet()metódus az összes kulcs meghatározott nézetét adja vissza . A változó kulcs minden kulcshoz hozzáférhet a nézetből.

Megjegyzés : A kulcs az HashMapazon Stringtípusát. Ezért a Stringváltozót használtuk a kulcsok eléréséhez.

Ajánlott olvasmány

  • HashMap entrySet () - az összes leképezés (bejegyzés) halmaznézetét adja vissza
  • HashMap értékek () - az összes érték halmaznézetét adja vissza

érdekes cikkek...