Java HashMap értékek ()

A Java HashMap értékek () metódus a hashmap bejegyzéseiben szereplő összes érték nézetét adja vissza.

A values()módszer szintaxisa :

 hashmap.values()

Itt a hashmap az HashMaposztály objektuma .

értékek () Paraméterek

A values()módszer nem vesz fel paramétert.

értékek () Return Value

  • a hashmap összes értékének gyűjteményes nézetét adja vissza

A gyűjtemény nézetben csak a hashmap összes értéke látható a gyűjtemény egyikeként. A nézet nem tartalmaz tényleges értékeket. Ha többet szeretne megtudni a Java nézetről, keresse fel a gyűjtemény nézetét.

Megjegyzés : A values()módszer visszaadja a gyűjtemény nézetet . Ennek oka, hogy a kulcsokkal és a bejegyzésekkel ellentétben a hashmap-ban is lehetnek duplikált értékek.

1. példa: Java HashMap értékek ()

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

Kimenet

 HashMap: (nadrág = 150, táska = 300, cipő = 200) Értékek: (150, 300, 200)

A fenti példában létrehoztunk egy hashmap nevű árakat. Figyelje meg a kifejezést,

 prices.values()

Itt a values()metódus a hashmap összes értékének nézetét adja vissza.

A values()módszer a for-each huroknál is használható a hashmap minden egyes értékének átismételéséhez.

2. példa: értékek () metódus minden hurokhoz

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

Kimenet

 HashMap: (egy = 1, kettő = 2, három = 3) értékek: 1, 2, 3, 

A fenti példában létrehoztunk egy hashmap számokat. Figyelje meg a sort,

 Integer value: numbers.values()

Itt a values()metódus az összes érték nézetét adja vissza . A változó érték a nézet minden értékéhez hozzáfér.

Megjegyzés : A értéke HashMapértéke Integertípus. Ezért intaz értékek eléréséhez a változót használtuk .

Ajánlott olvasmány

  • HashMap keySet () - az összes kulcs halmaznézetét adja vissza
  • HashMap entrySet () - az összes bejegyzés halmaznézetét adja vissza (leképezések)

érdekes cikkek...