La méthode Java HashMap values () renvoie une vue de toutes les valeurs présentes dans les entrées de la table de hachage.
La syntaxe de la values()
méthode est:
hashmap.values()
Ici, hashmap est un objet de la HashMap
classe.
values () Paramètres
La values()
méthode ne prend aucun paramètre.
values () Valeur de retour
- renvoie une vue de collection de toutes les valeurs de la table de hachage
La vue de la collection affiche uniquement toutes les valeurs de la table de hachage comme l'une de la collection. La vue ne contient pas de valeurs réelles. Pour en savoir plus sur la vue en Java, visitez la vue d'une collection.
Remarque : la values()
méthode renvoie la vue de collection . C'est parce que contrairement aux clés et aux entrées, il peut y avoir des valeurs en double dans hashmap.
Exemple 1: valeurs 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()); ) )
Production
HashMap: (Pantalon = 150, Sac = 300, Chaussures = 200) Valeurs: (150, 300, 200)
Dans l'exemple ci-dessus, nous avons créé un hashmap nommé price. Remarquez l'expression,
prices.values()
Ici, la values()
méthode renvoie une vue de toutes les valeurs présentes dans le hashmap.
La values()
méthode peut également être utilisée avec la boucle for-each pour parcourir chaque valeur du hashmap.
Exemple 2: méthode values () dans for-each Loop
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 + ", "); ) ) )
Production
HashMap: (Un = 1, Deux = 2, Trois = 3) Valeurs: 1, 2, 3,
Dans l'exemple ci-dessus, nous avons créé un hashmap nommé numbers. Remarquez la ligne,
Integer value: numbers.values()
Ici, la values()
méthode renvoie une vue de toutes les valeurs . La valeur de la variable accède à chaque valeur de la vue.
Remarque : la valeur de HashMap
est de Integer
type. Par conséquent, nous avons utilisé la int
variable pour accéder aux valeurs.
lecture recommandée
- HashMap keySet () - retourne la vue d'ensemble de toutes les clés
- HashMap entrySet () - retourne la vue d'ensemble de toutes les entrées (mappages)