Comment obtenir des clés de HashMap en Java
Hassan Saeed
12 octobre 2023
Java
Java HashMap
-
Utilisez
keySet()pour obtenir un ensemble de clés à partir d’unHashMapen Java -
Utilisez
keySet()pour obtenir un tableau de clés à partir d’unHashMapen Java
Ce tutoriel traite des méthodes pour obtenir les clés d’un HashMap en Java.
Utilisez keySet() pour obtenir un ensemble de clés à partir d’un HashMap en Java
La façon la plus simple de récupérer les clés d’un HashMap en Java est d’invoquer la méthode keySet() sur votre objet HashMap. Elle retourne un set contenant toutes les clés du HashMap.
Dans l’exemple ci-dessous, nous allons d’abord créer un objet HashMap, y insérer quelques valeurs, puis utiliser keySet() pour obtenir les clés.
import java.util.*;
public class MyClass {
public static void main(String args[]) {
// Create a HashMap with some values
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("Monday", 5);
map.put("Tuesday", 6);
map.put("Wednesday", 10);
// Invoke keySet() on the HashMap object to get the keys as a set
Set<String> keys = map.keySet();
for (String key : keys) {
System.out.println(key);
}
}
}
Le résultat est le suivant:
Monday
Wednesday
Tuesday
Utilisez keySet() pour obtenir un tableau de clés à partir d’un HashMap en Java
Souvent, nous préférons travailler avec un tableau plutôt qu’un set. L’exemple ci-dessous illustre comment utiliser keySet() pour obtenir un array de clés à partir d’un HashMap en Java.
import java.util.*;
public class MyClass {
public static void main(String args[]) {
// Create a HashMap with some values
HashMap<String, Integer> map = new HashMap<String, Integer>();
map.put("Monday", 5);
map.put("Tuesday", 6);
map.put("Wednesday", 10);
// Invoke keySet() and use toArray() to get an array of keys
Object[] keys = map.keySet().toArray();
for (int i = 0; i < keys.length; i++) {
System.out.println(keys[i]);
}
}
}
Le résultat est le suivant:
Monday
Wednesday
Tuesday
Vous aimez nos tutoriels ? Abonnez-vous à DelftStack sur YouTube pour nous aider à créer davantage de tutoriels vidéo de haute qualité. Abonnez-vous