Maison > Java > javaDidacticiel > Utilisez la méthode keySet() de la classe HashMap en Java pour obtenir toutes les clés de la carte

Utilisez la méthode keySet() de la classe HashMap en Java pour obtenir toutes les clés de la carte

PHPz
Libérer: 2023-07-24 12:24:31
original
1153 Les gens l'ont consulté

Utilisez la méthode keySet() de la classe HashMap en Java pour obtenir toutes les clés de la carte

HashMap est l'une des classes de collection couramment utilisées en Java. Elle fournit une relation de mappage qui peut stocker et accéder aux données via des paires clé-valeur. . Dans le développement réel, nous avons souvent besoin d'obtenir toutes les clés dans HashMap pour le traitement correspondant. La méthode keySet() fournie par HashMap est utilisée pour obtenir toutes les clés de la carte. La méthode

keySet() est une méthode dont la classe HashMap hérite de la classe parent AbstractMap. Sa valeur de retour est une collection Set, qui contient toutes les clés du HashMap. Ci-dessous, nous utilisons un exemple pour montrer comment utiliser la méthode keySet() pour obtenir toutes les clés d'un HashMap.

import java.util.HashMap;
import java.util.Set;

public class HashMapDemo {

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

        // 向HashMap中添加键值对
        hashMap.put("张三", 18);
        hashMap.put("李四", 20);
        hashMap.put("王五", 22);

        // 使用keySet()方法获取所有的键
        Set<String> keys = hashMap.keySet();

        // 遍历所有的键并输出
        for (String key : keys) {
            System.out.println(key);
        }
    }
}
Copier après la connexion

Dans le code ci-dessus, nous avons d'abord créé un objet HashMap et lui avons ajouté trois paires clé-valeur via la méthode put(). Ensuite, nous utilisons la méthode keySet() pour obtenir toutes les clés et les enregistrer dans une collection Set. Enfin, nous transmettons chaque clé à la console en parcourant la collection Set.

Exécutez le code ci-dessus et le résultat de sortie est :

张三
李四
王五
Copier après la connexion

Comme vous pouvez le voir, nous avons réussi à obtenir toutes les clés du HashMap via la méthode keySet() et à les afficher dans l'ordre d'addition.

Il convient de noter que puisque les clés de HashMap sont uniques, la collection Set renvoyée ne contiendra pas de clés en double. De plus, comme HashMap n'est pas ordonné, l'ordre des clés obtenues peut ne pas être cohérent avec l'ordre dans lequel elles ont été ajoutées.

En résumé, l'utilisation de la méthode keySet() de HashMap peut facilement obtenir toutes les clés du HashMap, ce qui peut nous aider à mieux traiter et exploiter les données dans le HashMap. J'espère que cet article vous aidera à comprendre la méthode keySet() de HashMap.

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
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
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal