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); } } }
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 :
张三 李四 王五
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!