Hodnoty Java HashMap ()

Metóda Java HashMap values ​​() vracia pohľad na všetky hodnoty prítomné v položkách hashmap.

Syntax values()metódy je:

 hashmap.values()

Tu je hashmap objektom HashMaptriedy.

hodnoty () parametre

values()Metóda neberie žiadny parameter.

values ​​() Návratová hodnota

  • vráti kolekciu všetkých hodnôt hashmapy

Zobrazenie kolekcie zobrazuje všetky hodnoty hashmapy iba ako jednu z kolekcie. Pohľad neobsahuje skutočné hodnoty. Ak sa chcete dozvedieť viac informácií o zobrazení v prostredí Java, navštívte zobrazenie zbierky.

Poznámka : values()Metóda vráti zobrazenie kolekcie . Je to preto, že na rozdiel od kľúčov a záznamov môžu existovať duplicitné hodnoty v hashmape.

Príklad 1: Hodnoty 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()); ) )

Výkon

 HashMap: (Nohavice = 150, Taška = 300, Topánky = 200) Hodnoty: (150, 300, 200)

Vo vyššie uvedenom príklade sme vytvorili hashmapu s názvom ceny. Všimnite si výraz,

 prices.values()

Tu values()metóda vracia pohľad na všetky hodnoty prítomné v hashmape.

values()Spôsob môže byť tiež použitý s pre-každé slučky iterovat každú hodnotu HashMap.

Príklad 2: Hodnoty () Metóda pre každú slučku

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

Výkon

 HashMap: (Jeden = 1, Dva = 2, Tri = 3) Hodnoty: 1, 2, 3, 

Vo vyššie uvedenom príklade sme vytvorili hashmapu pomenovanú čísla. Všimnite si riadok,

 Integer value: numbers.values()

Tu values()metóda vracia pohľad na všetky hodnoty . Premenná hodnota sprístupňuje každú hodnotu z pohľadu.

Poznámka : Hodnota typu HashMapje Integertypu. Preto sme použili intpremennú na prístup k hodnotám.

Odporúčané čítanie

  • HashMap keySet () - vráti množinové zobrazenie všetkých klávesov
  • HashMap entrySet () - vráti množinové zobrazenie všetkých záznamov (mapovaní)

Zaujímavé články...