Maison  >  Article  >  Java  >  Utilisez la méthode values() de la classe HashMap en Java pour obtenir toutes les valeurs de la carte

Utilisez la méthode values() de la classe HashMap en Java pour obtenir toutes les valeurs de la carte

WBOY
WBOYoriginal
2023-07-24 14:49:301747parcourir

Utilisez la méthode values() de la classe HashMap en Java pour obtenir toutes les valeurs de la carte

HashMap est une structure de données couramment utilisée en Java. Elle implémente l'interface Map et fournit des fonctions de stockage et de récupération de clé-valeur. paires. Les clés dans HashMap sont uniques, tandis que les valeurs peuvent être répétées. Dans certains scénarios, nous devons obtenir toutes les valeurs du HashMap. Dans ce cas, nous pouvons utiliser la méthode values() de HashMap.

La méthode values() de HashMap renvoie un objet Collection, qui contient toutes les valeurs​​dans le HashMap. Nous pouvons obtenir chaque valeur en parcourant l'objet Collection. Illustrons maintenant cela à travers le code.

import java.util.HashMap;
import java.util.Collection;

public class HashMapValuesExample {
    public static void main(String[] args) {
        // 创建一个HashMap对象
        HashMap<String, Integer> hashMap = new HashMap<>();

        // 向HashMap中添加键值对
        hashMap.put("Apple", 10);
        hashMap.put("Banana", 20);
        hashMap.put("Cherry", 30);

        // 使用values()方法获取HashMap中所有的值
        Collection<Integer> values = hashMap.values();

        // 遍历Collection对象并打印每一个值
        for (int value : values) {
            System.out.println(value);
        }
    }
}

Dans le code ci-dessus, nous créons d'abord un objet HashMap et y ajoutons trois paires clé-valeur. Ensuite, nous avons appelé la méthode values() pour récupérer toutes les valeurs du HashMap et les affecter à un objet Collection. Enfin, nous imprimons chaque valeur en parcourant l'objet Collection et en utilisant la méthode System.out.println().

Exécutez le code ci-dessus, nous obtiendrons le résultat suivant :

10
20
30

Comme vous pouvez le voir sur le résultat, nous avons réussi à obtenir toutes les valeurs​​dans le HashMap et à les imprimer dans l'ordre dans lequel nous les avons ajoutées.

Il convient de noter que la méthode values() de HashMap renvoie un objet Collection, pas un tableau ou une liste. Par conséquent, nous ne pouvons pas accéder à des valeurs spécifiques via des index, mais pouvons uniquement parcourir chaque valeur.

En développement réel, l'obtention de toutes les valeurs​​dans le HashMap peut nous aider à effectuer certaines opérations statistiques ou analytiques. Par exemple, compter le nombre total d'articles d'un certain type ou calculer la valeur moyenne des articles d'un certain type, etc. Par conséquent, maîtriser l’utilisation de la méthode values() de HashMap sera très utile pour notre travail de développement.

Pour résumer, toutes les valeurs de HashMap peuvent être facilement obtenues grâce à la méthode values() de HashMap. Nous pouvons simplement parcourir l’objet Collection renvoyé pour obtenir chaque valeur. Veuillez noter dans le code que nous devons attribuer l'objet Collection renvoyé par la méthode values() à un objet de collection correspondant.

J'espère que cet article a aidé tout le monde à comprendre et à utiliser la méthode values() de HashMap. Je vous souhaite à tous bonne chance dans l'utilisation des fonctions associées de HashMap lors de l'écriture de programmes Java !

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn