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 HashMap
osztá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 HashMap
azon String
típusát. Ezért a String
vá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