„Java HashMap“ reikšmių () metodas pateikia visų reikšmių, esančių „hashmap“ įrašuose, rodinį.
values()
Metodo sintaksė yra tokia:
hashmap.values()
Čia hashmap yra klasės objektas HashMap
.
reikšmės () Parametrai
values()
Metodas neatsižvelgia parametrą.
reikšmės () Grąžinimo vertė
- pateikia visų maišos žemėlapio reikšmių kolekcijos rodinį
Kolekcija vaizdas rodo tik visus HashMap kaip vieną iš kolekcijos vertybes. Rodinyje nėra faktinių verčių. Norėdami sužinoti daugiau apie „Java“ rodinį, apsilankykite kolekcijos rodinyje.
Pastaba : values()
metodas pateikia kolekcijos rodinį . Taip yra todėl, kad skirtingai nei raktai ir įrašai, „hashmap“ gali būti pasikartojančios vertės.
1 pavyzdys: „Java HashMap“ vertės ()
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()); ) )
Rezultatas
„HashMap“: (kelnaitės = 150, krepšys = 300, batai = 200) vertybės: (150, 300, 200)
Ankstesniame pavyzdyje mes sukūrėme hashmap pavadinimu kainos. Atkreipkite dėmesį į išraišką,
prices.values()
Čia values()
metodas pateikia visų „hashmap“ esančių reikšmių rodinį.
values()
Metodas taip pat gali būti naudojamas su už-kiekvienos kilpos , kad iš eilės per kiekvieną HashMap vertės.
2 pavyzdys: reikšmės () metodas kiekvienai kilpai
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 + ", "); ) ) )
Rezultatas
„HashMap“: (vienas = 1, du = 2, trys = 3) reikšmės: 1, 2, 3,
Ankstesniame pavyzdyje mes sukūrėme hashmap, pavadintą skaičiais. Atkreipkite dėmesį į eilutę,
Integer value: numbers.values()
Čia values()
metodas pateikia visų reikšmių rodinį . Kintama vertė pasiekia kiekvieną vertę iš rodinio.
Pastaba : reikšmė HashMap
yra Integer
tipo. Taigi, int
norėdami pasiekti vertes , mes naudojome kintamąjį.
Rekomenduojamas skaitymas
- HashMap keySet () - pateikia visų klavišų rinkinį
- HashMap entrySet () - pateikia visų įrašų (susiejimų) rinkinio rodinį