Java HashMap keySet ()

Java HashMap keySet () yöntemi, karma haritanın girişlerinde bulunan tüm anahtarların bir dizi görünümünü döndürür.

keySet()Yöntemin sözdizimi şöyledir:

 hashmap.keySet()

Burada hashmap, HashMapsınıfın bir nesnesidir .

keySet () Parametreleri

keySet()Yöntemi herhangi bir parametre almaz.

keySet () Dönüş Değeri

  • karma haritanın tüm anahtarlarının bir dizi görünümünü döndürür

Not : Küme görünümü, yalnızca karma haritanın tüm anahtarlarını bir küme olarak gösterir. Görünüm gerçek anahtarlar içermez. Java'da görünüm hakkında daha fazla bilgi edinmek için bir koleksiyonun görünümünü ziyaret edin.

Örnek 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()); ) )

Çıktı

 HashMap: (Pantolon = 150, Çanta = 300, Ayakkabı = 200) Anahtarlar: (Pantolon, Çanta, Ayakkabı)

Yukarıdaki örnekte, fiyatlar adlı bir hashmap oluşturduk. İfadeye dikkat edin,

 prices.keySet()

Burada keySet()yöntem, hashmap'te bulunan tüm anahtarların bir dizi görünümünü döndürür.

keySet()Yöntem ayrıca, birlikte kullanılabilir için-her döngü HashMap her anahtar yineleme yapmak için.

Örnek 2: Her Döngü için keySet () Yöntemi

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

Çıktı

 HashMap: (Bir = 1, İki = 2, Üç = 3) Anahtarlar: Bir, İki, Üç,

Yukarıdaki örnekte, numbers adlı bir hashmap oluşturduk. Çizgiye dikkat edin,

 String key: numbers.keySet()

Burada, keySet()yöntem tüm anahtarların bir dizi görünümünü döndürür . Değişken anahtar, görünümden her anahtara erişir.

Not : Temel HashMaptaşımaktadır Stringtürü. Bu nedenle, Stringanahtarlara erişmek için değişkeni kullandık .

Önerilen Kaynaklar

  • HashMap entrySet () - tüm eşlemelerin (girişlerin) küme görünümünü döndürür
  • HashMap values ​​() - tüm değerlerin set görünümünü döndürür

Ilginç makaleler...