Maison  >  Article  >  Java  >  Comment utiliser la méthode HashMap.get() en Java pour obtenir la valeur dans la carte ?

Comment utiliser la méthode HashMap.get() en Java pour obtenir la valeur dans la carte ?

WBOY
WBOYoriginal
2023-11-18 09:37:48588parcourir

Comment utiliser la méthode HashMap.get() en Java pour obtenir la valeur dans la carte ?

HashMap est l'une des classes de collection couramment utilisées en Java. Il est utilisé pour stocker un ensemble de relations de mappage clé-valeur et est souvent utilisé pour rechercher et lire rapidement des données.

La méthode get() de HashMap est l'une des méthodes les plus basiques. Cette méthode peut renvoyer la valeur Value correspondante via la valeur Key donnée. Voici les étapes spécifiques et un exemple de code sur la façon d'utiliser la méthode HashMap.get() pour obtenir la valeur dans la carte :

  1. Tout d'abord, nous devons créer un objet HashMap et ajouter quelques éléments (paires clé-valeur) à cela.
//创建一个HashMap对象
HashMap<String, Integer> myHashMap = new HashMap<>();

//向HashMap对象中添加元素
myHashMap.put("apple", 5);
myHashMap.put("banana", 3);
myHashMap.put("orange", 4);
myHashMap.put("grape", 2);
  1. Ensuite, nous pouvons utiliser la méthode get() pour obtenir la valeur correspondant à une clé.
//获取Key为"apple"的Value值
int appleNum = myHashMap.get("apple");

//获取Key为"banana"的Value值
int bananaNum = myHashMap.get("banana");
  1. Nous pouvons également utiliser la méthode containKey() pour vérifier si une certaine valeur Key existe dans un objet HashMap.
//检查键"orange"是否存在于HashMap中
if(myHashMap.containsKey("orange")){
    //若存在,输出Value值
    System.out.println("Orange Num: " + myHashMap.get("orange"));
}

A ce moment, nous pouvons voir sur la console que le résultat de sortie est "Orange Num: 4", qui est la valeur Value correspondant à "orange" dans le HashMap.

  1. Si une valeur Key n'existe pas dans le HashMap, la méthode get() renverra une valeur nulle.
//获取Key为"watermelon"的Value值
Integer watermelonNum = myHashMap.get("watermelon");

if(watermelonNum == null){
    //若不存在,则输出提示语句
    System.out.println("No watermelon found in the HashMap");
}

À ce moment, nous pouvons voir sur la console que le résultat de sortie est "Aucune pastèque trouvée dans le HashMap", c'est-à-dire que la valeur Value correspondant à "pastèque" n'existe pas dans le HashMap.

Grâce à l'exemple de code ci-dessus, nous pouvons voir les étapes d'utilisation de la méthode HashMap.get() et c'est simple et facile à comprendre. En développement réel, nous pouvons l'utiliser pour obtenir rapidement la valeur correspondant à la clé spécifiée dans le HashMap, améliorant ainsi l'efficacité de la lecture des données.

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