Metoden Java HashMap keySet () returnerar en uppsättning vy av alla tangenter som finns i posterna i hashmap.
Syntaxen för keySet()metoden är:
hashmap.keySet()
Här är hashmap ett objekt i HashMapklassen.
keySet () Parametrar
Den keySet()metoden tar inte någon parameter.
keySet () Returvärde
- returnerar en uppsättning vy över alla hashknapparna
Obs! I inställningsvyn visas bara alla knappar på hashmap som en uppsättning. Vyn innehåller inte faktiska nycklar. Om du vill lära dig mer om vyn i Java kan du besöka vyn för en samling.
Exempel 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()); ) )
Produktion
HashMap: (Pant = 150, Bag = 300, Shoes = 200) Nycklar: (Pant, Bag, Shoes)
I exemplet ovan har vi skapat en hashmap med namnet priser. Lägg märke till uttrycket,
prices.keySet()
Här keySet()returnerar metoden en uppsättning vy av alla tangenter som finns i hashmap.
Den keySet()metod kan också användas med det för-varje slinga för att iterera igenom varje tangent av HashMap.
Exempel 2: keySet () -metod i för varje slinga
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 + ", "); ) ) )
Produktion
HashMap: (En = 1, Två = 2, Tre = 3) Nycklar: En, Två, Tre,
I exemplet ovan har vi skapat en hashmap med namnen. Lägg märke till raden,
String key: numbers.keySet()
Här keySet()returnerar metoden en uppsättning vy av alla tangenter . Den variabla tangenten får åtkomst till varje nyckel från vyn.
Obs! Nyckeln till HashMapär av Stringtyp. Därför har vi använt Stringvariabeln för att komma åt nycklarna.
Rekommenderad läsning
- HashMap entrySet () - returnerar inställd vy över alla mappningar (poster)
- HashMap-värden () - returnerar inställd vy över alla värden








