Maison  >  Article  >  Java  >  Utilisez la méthode containKey() de la classe Hashtable en Java pour déterminer si la clé existe dans la table de hachage

Utilisez la méthode containKey() de la classe Hashtable en Java pour déterminer si la clé existe dans la table de hachage

WBOY
WBOYoriginal
2023-07-25 12:00:191564parcourir

Utilisez la méthode containKey() de la classe Hashtable en Java pour déterminer si la clé existe dans la table de hachage

En programmation Java, utilisez la classe Hashtable pour stocker et gérer les données à l'aide d'une table de hachage. Une table de hachage est une structure de données utilisée pour stocker des paires clé-valeur, permettant un accès rapide aux données en mappant les clés aux valeurs. Dans le processus de programmation proprement dit, nous devons souvent déterminer si une clé spécifique existe dans la table de hachage. Afin de réaliser cette fonction, nous pouvons utiliser la méthode containKey() fournie par la classe Hashtable.

Utilisez la méthode containKey() pour déterminer si une clé spécifique existe dans l'objet Hashtable. Cette méthode renvoie une valeur booléenne, qui renvoie vrai si la clé spécifiée existe dans la table de hachage, sinon elle renvoie faux.

Ce qui suit est un exemple de code qui utilise la méthode containKey() pour déterminer si la clé existe dans la table de hachage :

import java.util.Hashtable;

public class HashtableDemo {

    public static void main(String[] args) {
        // 创建一个Hashtable对象
        Hashtable<String, String> hashtable = new Hashtable<>();

        // 添加键值对到哈希表中
        hashtable.put("name", "John");
        hashtable.put("age", "25");
        hashtable.put("city", "New York");

        // 判断某个键是否存在于哈希表中
        boolean containsName = hashtable.containsKey("name");
        boolean containsEmail = hashtable.containsKey("email");

        System.out.println("containsName: " + containsName);
        System.out.println("containsEmail: " + containsEmail);
    }
}

Dans le code ci-dessus, nous avons d'abord créé un objet Hashtable et en avons ajouté plusieurs à l'aide de la méthode put() Key -value paires dans une table de hachage. Ensuite, nous utilisons la méthode containKey() pour déterminer si les clés « nom » et « email » existent dans la table de hachage et imprimons les résultats.

Exécutez le code ci-dessus, nous pouvons obtenir le résultat suivant :

containsName: true
containsEmail: false

Vous pouvez voir que la valeur de containName est vraie, indiquant que la clé "name" existe dans la table de hachage et que la valeur de containEmail est fausse, indiquant que la clé "name" existe dans la table de hachage ; que "email" "Cette clé n'existe pas dans la table de hachage.

Pour résumer, l'utilisation de la méthode containKey() de la classe Hashtable peut facilement déterminer si une clé spécifique existe dans la table de hachage. Dans le travail de programmation quotidien, une utilisation raisonnable de la méthode containKey() peut nous aider à mieux traiter les 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