Méthode get() de Java HashMap
La méthode get() récupère la valeur correspondant à la clé spécifiée.
La syntaxe de la méthode get() est :
hashmap.get(Object key)
Remarque :hashmap est un objet de la classe HashMap.
Détails des paramètres :
- key - la clé
Valeur de retour
Renvoie la valeur associée à la clé spécifiée.
Exemple
L'exemple suivant montre l'utilisation de la méthode get() :
Exemple
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// Créer un HashMap
HashMap<Integer, String> sites = new HashMap<>();
// Ajouter quelques éléments au HashMap
sites.put(1, "Google");
sites.put(2, "Example");
sites.put(3, "Taobao");
System.out.println("HashMap des sites : " + sites);
// Obtenir la valeur
String value = sites.get(1);
System.out.println("Valeur pour la clé 1 : " + value);
}
}
class Main {
public static void main(String[] args) {
// Créer un HashMap
HashMap<Integer, String> sites = new HashMap<>();
// Ajouter quelques éléments au HashMap
sites.put(1, "Google");
sites.put(2, "Example");
sites.put(3, "Taobao");
System.out.println("HashMap des sites : " + sites);
// Obtenir la valeur
String value = sites.get(1);
System.out.println("Valeur pour la clé 1 : " + value);
}
}
La sortie de l'exécution du programme ci-dessus est :
sites HashMap: {1=Google, 2=Example, 3=Taobao}
key 1 对应的 value: Google
Remarque :Nous pouvons également utiliserla méthode HashMap containsKey()pour vérifier si une clé spécifique existe dans le HashMap.
Obtenir une valeur Integer à l'aide d'une clé String :
Exemple
import java.util.HashMap;
class Main {
public static void main(String[] args) {
// Créer un HashMap
HashMap<String, Integer> primeNumbers = new HashMap<>();
// Ajouter des associations à HasMap
primeNumbers.put("Two", 2);
primeNumbers.put("Three", 3);
primeNumbers.put("Five", 5);
System.out.println("HashMap: " + primeNumbers);
// Obtenir la valeur
int value = primeNumbers.get("Three");
System.out.println("Valeur pour la clé Three : " + value);
}
}
class Main {
public static void main(String[] args) {
// Créer un HashMap
HashMap<String, Integer> primeNumbers = new HashMap<>();
// Ajouter des associations à HasMap
primeNumbers.put("Two", 2);
primeNumbers.put("Three", 3);
primeNumbers.put("Five", 5);
System.out.println("HashMap: " + primeNumbers);
// Obtenir la valeur
int value = primeNumbers.get("Three");
System.out.println("Valeur pour la clé Three : " + value);
}
}
La sortie de l'exécution du programme ci-dessus est :
HashMap: {Five=5, Two=2, Three=3}
key Three 对应的 value: 3
Dans l'exemple ci-dessus, nous avons utilisé la méthode get() pour obtenir la valeur correspondant à la clé "Three".
Autres extensions
Java HashMap