Wartości Java HashMap ()

Metoda Java HashMap values ​​() zwraca widok wszystkich wartości obecnych we wpisach hashmap.

Składnia values()metody to:

 hashmap.values()

Tutaj hashmap jest obiektem tej HashMapklasy.

wartości () Parametry

values()Metoda nie ma żadnych parametrów.

wartości () Wartość zwracana

  • zwraca widok kolekcji wszystkich wartości tablicy mieszania

Widok kolekcja pokazuje tylko wszystkie wartości hashmap jako jednej kolekcji. Widok nie zawiera rzeczywistych wartości. Aby dowiedzieć się więcej o widoku w Javie, odwiedź widok kolekcji.

Uwaga : values()Metoda zwraca widok kolekcji . Dzieje się tak, ponieważ w przeciwieństwie do kluczy i wpisów w hashmap mogą występować zduplikowane wartości.

Przykład 1: wartości Java HashMap ()

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

Wynik

 HashMap: (Spodnie = 150, Torba = 300, Buty = 200) Wartości: (150, 300, 200)

W powyższym przykładzie utworzyliśmy hashmap o nazwie price. Zwróć uwagę na wyrażenie,

 prices.values()

Tutaj values()metoda zwraca widok wszystkich wartości obecnych w tablicy mieszającej.

values()Sposób może być również używany z For-każdej pętli iterację każdej wartości hashmap.

Przykład 2: values ​​() Method in for-each Loop

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

Wynik

 HashMap: (Jeden = 1, Dwa = 2, Trzy = 3) Wartości: 1, 2, 3, 

W powyższym przykładzie utworzyliśmy hashmap o nazwie liczby. Zwróć uwagę na linię,

 Integer value: numbers.values()

Tutaj values()metoda zwraca widok wszystkich wartości . Wartość zmiennej uzyskuje dostęp do każdej wartości z widoku.

Uwaga : Wartość HashMapjest Integertypu. Dlatego użyliśmy intzmiennej, aby uzyskać dostęp do wartości.

rekomendowane lektury

  • HashMap keySet () - zwraca ustawiony widok wszystkich kluczy
  • HashMap entrySet () - zwraca ustawiony widok wszystkich wpisów (mapowania)

Interesujące artykuły...