Valorile Java HashMap ()

Metoda Java HashMap values ​​() returnează o vedere a tuturor valorilor prezente în intrările hashmap-ului.

Sintaxa values()metodei este:

 hashmap.values()

Aici, hashmap este un obiect al HashMapclasei.

values ​​() Parametri

values()Metoda nu ia nici un parametru.

values ​​() Valoare returnată

  • returnează o vedere de colecție a tuturor valorilor hashmap-ului

Vizualizarea de colectare arată doar toate valorile HashMap ca fiind unul dintre colecției. Vizualizarea nu conține valori reale. Pentru a afla mai multe despre vizualizarea în Java, vizitați vizualizarea unei colecții.

Notă : values()Metoda returnează vizualizarea colecției . Acest lucru se datorează faptului că, spre deosebire de chei și intrări, pot exista valori duplicate în hashmap.

Exemplul 1: valorile Java HashMap ()

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

Ieșire

 HashMap: (Pant = 150, Bag = 300, Pantofi = 200) Valori: (150, 300, 200)

În exemplul de mai sus, am creat un hashmap denumit prețuri. Observați expresia,

 prices.values()

Aici, values()metoda returnează o vedere a tuturor valorilor prezente în hashmap.

values()Metoda poate fi folosită și cu for-fiecare buclă a itera prin fiecare valoare a HashMap.

Exemplul 2: valori () Metoda pentru fiecare buclă

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

Ieșire

 HashMap: (One = 1, Two = 2, Three = 3) Valori: 1, 2, 3, 

În exemplul de mai sus, am creat un hashmap numit numere. Observați linia,

 Integer value: numbers.values()

Aici, values()metoda returnează o vedere a tuturor valorilor . Valoarea variabilă accesează fiecare valoare din vizualizare.

Notă : Valoarea lui HashMapeste de Integertip. Prin urmare, am folosit intvariabila pentru a accesa valorile.

Lectură recomandată

  • HashMap keySet () - returnează vizualizarea setată a tuturor tastelor
  • HashMap entrySet () - returnează vizualizarea setată a tuturor intrărilor (mapări)

Articole interesante...