Java HashMap değerleri ()

Java HashMap values ​​() yöntemi, karma haritanın girişlerinde bulunan tüm değerlerin bir görünümünü döndürür.

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

 hashmap.values()

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

değerler () Parametreler

values()Yöntemi herhangi bir parametre almaz.

değerler () Dönüş Değeri

  • karma haritanın tüm değerlerinin bir koleksiyon görünümünü döndürür

Toplama görünümü sadece koleksiyon biri olarak HashMap bütün değerlerini gösterir. Görünüm, gerçek değerleri içermez. Java'daki görünüm hakkında daha fazla bilgi edinmek için bir koleksiyonun görünümünü ziyaret edin.

Not : values()Yöntem, koleksiyon görünümünü döndürür . Bunun nedeni, anahtarların ve girişlerin aksine, hashmap'te yinelenen değerler olabilmesidir.

Örnek 1: Java HashMap değerleri ()

 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 view of all values System.out.println("Values: " + prices.values()); ) )

Çıktı

 HashMap: (Pant = 150, Bag = 300, Shoes = 200) Değerler: (150, 300, 200)

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

 prices.values()

Burada values()yöntem, karma haritada bulunan tüm değerlerin bir görünümünü döndürür.

values()Yöntem ayrıca, birlikte kullanılabilir için-her döngü HashMap her bir değeri yineleme yapmak için.

Örnek 2: values ​​() Her Döngü için Yöntem

 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 values of the HashMap System.out.print("Values: "); // values() returns a view of all values // for-each loop access each value from the view for(int value: numbers.values()) ( // print each value System.out.print(value + ", "); ) ) )

Çıktı

 HashMap: (Bir = 1, İki = 2, Üç = 3) Değerler: 1, 2, 3, 

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

 Integer value: numbers.values()

Burada values()yöntem , tüm değerlerin bir görünümünü döndürür . Değişken değeri, görünümden her değere erişir.

Not : Değeri HashMaptaşımaktadır Integertürü. Bu nedenle, intdeğerlere erişmek için değişkeni kullandık .

Önerilen Kaynaklar

  • HashMap keySet () - tüm anahtarların set görünümünü döndürür
  • HashMap entrySet () - tüm girdilerin küme görünümünü döndürür (eşlemeler)

Ilginç makaleler...