Java HashMap -arvomenetelmä () palauttaa näkymän kaikista hashmap-merkinnöissä olevista arvoista.
Menetelmän syntaksi values()
on:
hashmap.values()
Tässä hashmap on HashMap
luokan kohde.
arvot () Parametrit
values()
Menetelmä ei ota mitään parametri.
arvot () Palautusarvo
- palauttaa kokoelma näkemys kaikkien arvojen HashMap
Kokoelma näkymä näyttää vain kaikkien arvojen HashMap yhtenä kokoelma. Näkymä ei sisällä todellisia arvoja. Lisätietoja Java-näkymästä on kokoelman näkymässä.
Huomautus : values()
Menetelmä palauttaa kokoelmanäkymän . Tämä johtuu siitä, että toisin kuin avaimet ja merkinnät, hashmapissa voi olla päällekkäisiä arvoja.
Esimerkki 1: Java HashMap -arvot ()
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()); ) )
Tuotos
HashMap: (Housut = 150, Laukku = 300, Kengät = 200) Arvot: (150, 300, 200)
Yllä olevassa esimerkissä olemme luoneet hashmap-nimisen hinnan. Huomaa ilmaisu,
prices.values()
Tässä values()
menetelmä palauttaa näkymän kaikista hashmapissa olevista arvoista.
values()
Menetelmää voidaan myös käyttää yhdessä for-kunkin silmukan ja kerrata läpi kunkin arvo HashMap.
Esimerkki 2: arvot () Menetelmä jokaiselle silmukalle
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 + ", "); ) ) )
Tuotos
HashMap: (Yksi = 1, Kaksi = 2, Kolme = 3) Arvot: 1, 2, 3,
Edellä olevassa esimerkissä olemme luoneet hashmap-nimiset numerot. Huomaa rivi,
Integer value: numbers.values()
Tässä values()
menetelmä palauttaa näkymän kaikista arvoista . Muuttuja-arvo käyttää kutakin arvoa näkymästä.
Huomaa : Arvo HashMap
on Integer
tyyppiä. Siksi olemme käyttäneet int
muuttujaa pääsemään arvoihin.
Suositeltava lukeminen
- HashMap keySet () - palauttaa kaikkien avainten joukonäkymän
- HashMap entrySet () - palauttaa kaikkien merkintöjen (yhdistämisten) joukonäkymän