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 HashMap
klasy.
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ść HashMap
jest Integer
typu. Dlatego użyliśmy int
zmiennej, 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)