Java HashMap -arvot ()

Java HashMap -arvomenetelmä () palauttaa näkymän kaikista hashmap-merkinnöissä olevista arvoista.

Menetelmän syntaksi values()on:

 hashmap.values()

Tässä hashmap on HashMapluokan 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 HashMapon Integertyyppiä. Siksi olemme käyttäneet intmuuttujaa 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

Mielenkiintoisia artikkeleita...