„Java HashMap“ vertės ()

„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ė HashMapyra Integertipo. Taigi, intnorėdami pasiekti vertes , mes naudojome kintamąjį.

Rekomenduojamas skaitymas

  • HashMap keySet () - pateikia visų klavišų rinkinį
  • HashMap entrySet () - pateikia visų įrašų (susiejimų) rinkinio rodinį

Įdomios straipsniai...