Java HashMap vērtības ()

Metode Java HashMap vērtības () atgriež visu hashmap ierakstos esošo vērtību skatu.

Metodes sintakse values()ir šāda:

 hashmap.values()

Šeit hashmap ir HashMapklases objekts .

vērtības () Parametri

values()Metode neņem jebkuru parametru.

vērtības () atgriešanās vērtība

  • atgriež visu hashmap vērtību kolekcijas skatu

Kolekcija skats parāda tikai visas vērtības HashMap kā viens no kolekcijas. Skats nesatur faktiskās vērtības. Lai uzzinātu vairāk par Java skatu, apmeklējiet kolekcijas skatu.

Piezīme . values()Metode atgriež kolekcijas skatu . Tas ir tāpēc, ka atšķirībā no taustiņiem un ierakstiem hashmap var būt vērtību dublikāti.

1. piemērs: Java HashMap vērtības ()

 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()); ) )

Rezultāts

 HashMap: (Bikses = 150, Soma = 300, Apavi = 200) Vērtības: (150, 300, 200)

Iepriekš minētajā piemērā mēs esam izveidojuši hashmap ar cenām. Ievērojiet izteicienu,

 prices.values()

Šeit values()metode atgriež visu hashmap esošo vērtību skatu.

values()Metodi var izmantot arī kopā ar par-katru cilpu atkārtot caur katru vērtību HashMap.

2. piemērs: vērtības () metode katrai cilpai

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

Rezultāts

 HashMap: (viens = 1, divi = 2, trīs = 3) vērtības: 1, 2, 3, 

Iepriekš minētajā piemērā mēs esam izveidojuši hashmap ar numuriem. Ievērojiet līniju,

 Integer value: numbers.values()

Šeit values()metode atgriež visu vērtību skatu . Mainīgā vērtība piekļūst katrai vērtībai no skata.

Piezīme : Vērtība HashMapir Integerveida. Tādējādi mēs esam izmantojuši intmainīgo, lai piekļūtu vērtībām.

Ieteicamā literatūra

  • HashMap keySet () - atgriež visu taustiņu kopas skatu
  • HashMap entrySet () - atgriež visu ierakstu kopu skatu (kartējumus)

Interesanti raksti...