Java HashMap keySet ()

Metoda Java HashMap keySet () vraća postavljeni prikaz svih ključeva prisutnih u unosima hashmape.

Sintaksa keySet()metode je:

 hashmap.keySet()

Ovdje je hashmap objekt HashMapklase.

keySet () Parametri

keySet()Metoda ne uzima bilo koji parametar.

keySet () Povratna vrijednost

  • vraća postavljeni prikaz svih tipki hashmape

Napomena : Prikaz skupa prikazuje samo sve tipke hashmape kao skup. Pogled ne sadrži stvarne ključeve. Da biste saznali više o pogledu na Javi, posjetite prikaz zbirke.

Primjer 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()); ) )

Izlaz

 HashMap: (hlače = 150, torba = 300, cipele = 200) tipke: (hlače, torba, cipele)

U gornjem primjeru stvorili smo hashmapu s nazivom cijene. Primijetite izraz,

 prices.keySet()

Ovdje keySet()metoda vraća postavljeni prikaz svih ključeva prisutnih u hashmapi.

keySet()Metoda se također može koristiti s za-svaku petlju za prolazak kroz svaku ključa hashmap.

Primjer 2: metoda KeySet () u za svaku petlju

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

Izlaz

 HashMap: (Jedan = 1, Dva = 2, Tri = 3) Tipke: Jedan, dva, tri,

U gornjem primjeru stvorili smo hashmapu s brojevima. Primijetite crtu,

 String key: numbers.keySet()

Ovdje keySet()metoda vraća skup postavljenih prikaza svih tipki . Varijabilni ključ pristupa svakoj tipki iz pogleda.

Napomena : Ključ HashMapje Stringtipa. Stoga smo koristili Stringvarijablu za pristup ključevima.

Preporučena literatura

  • HashMap entrySet () - vraća postavljeni prikaz svih preslikavanja (unosa)
  • Vrijednosti HashMap () - vraća postavljeni prikaz svih vrijednosti

Zanimljivi članci...