Maison >Java >javaDidacticiel >Utilisez la fonction HashMap.containsKey() de Java pour déterminer si le HashMap contient la clé spécifiée
Utilisez la fonction HashMap.containsKey() de Java pour déterminer si le HashMap contient la clé spécifiée
En Java, HashMap est une structure de données couramment utilisée qui stocke les données sous la forme de paires clé-valeur, où chaque clé est unique. Lorsque nous devons déterminer si une clé existe dans un HashMap, nous pouvons utiliser la fonction containKey() pour le déterminer. La fonction
containsKey() est une fonction membre de la classe HashMap. Sa fonction est de déterminer si le HashMap contient la clé spécifiée. Sa signature de fonction est la suivante :
public boolean containKey(Object key)
Cette fonction accepte un paramètre key, qui représente la clé à trouver. Si le HashMap contient la clé, renvoie true sinon, renvoie false.
Ce qui suit est un exemple de code utilisant la fonction containKey() :
import java.util.HashMap;
public class Main {
public static void main(String[] args) { // 创建一个HashMap对象并添加一些键值对 HashMap<String, Integer> hashMap = new HashMap<>(); hashMap.put("apple", 1); hashMap.put("banana", 2); hashMap.put("orange", 3); // 判断HashMap中是否含有指定的键 String key = "apple"; if (hashMap.containsKey(key)) { System.out.println(key + " is in the HashMap"); } else { System.out.println(key + " is not in the HashMap"); } key = "pear"; if (hashMap.containsKey(key)) { System.out.println(key + " is in the HashMap"); } else { System.out.println(key + " is not in the HashMap"); } }
}
Exécutez le code ci-dessus, le résultat est le suivant :
apple est dans le HashMap
pear n'est pas dans le HashMap
Dans l'exemple de code, nous avons d'abord créé un objet HashMap hashMap et lui avons ajouté trois paires clé-valeur à l'aide de la fonction put(). Ensuite, nous déterminons si le HashMap contient la clé spécifiée en appelant la fonction containKey().
Dans le premier jugement, nous définissons la clé sur "pomme". Parce que la clé existe dans le HashMap, le résultat du jugement est vrai et "la pomme est dans le HashMap" est imprimé.
Dans le deuxième jugement, nous définissons la clé sur "poire". Parce que la clé n'existe pas dans le HashMap, le résultat du jugement est faux et "la poire n'est pas dans le HashMap" est imprimé.
Pour résumer, l'utilisation de la fonction HashMap.containsKey() de Java peut facilement déterminer si le HashMap contient la clé spécifiée. Cela peut nous aider à trouver rapidement la valeur correspondante ou à déterminer si la clé existe lorsque nous avons besoin de trouver une clé, améliorant ainsi l'efficacité et la précision du programme.
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!