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, HashMap
sı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 HashMap
taşımaktadır Integer
türü. Bu nedenle, int
değ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)