Maison >Java >javaDidacticiel >Utilisez la méthode size() de la classe Hashtable en Java pour obtenir le nombre de paires clé-valeur dans la table de hachage
Utilisez la méthode size() de la classe Hashtable en Java pour obtenir le nombre de paires clé-valeur dans la table de hachage
La table de hachage (Hashtable) est une structure de stockage de paires clé-valeur, qui est implémentée en mappant les clés au stockage emplacements via une fonction de hachage Recherche efficace des données. En Java, Hashtable est une classe d'implémentation de table de hachage thread-safe qui fournit des méthodes et des propriétés de fonctionnement riches.
La méthode size() de la classe Hashtable peut être utilisée pour obtenir le nombre de paires clé-valeur dans la table de hachage. Ci-dessous, nous allons vous montrer comment utiliser cette méthode avec un exemple de code.
Tout d'abord, avant d'utiliser la classe Hashtable en Java, vous devez importer le package java.util pour pouvoir utiliser la classe Hashtable.
import java.util.Hashtable;
Ensuite, nous créons un objet Hashtable et y ajoutons des paires clé-valeur.
Hashtable<String, Integer> hashtable = new Hashtable<>(); hashtable.put("张三", 25); hashtable.put("李四", 30); hashtable.put("王五", 35);
Après avoir ajouté trois paires clé-valeur, nous pouvons utiliser la méthode size() pour obtenir le nombre de paires clé-valeur dans la table de hachage.
int size = hashtable.size(); System.out.println("哈希表中键值对的数量为:" + size);
Exécutez le code ci-dessus et le résultat de sortie est le suivant :
哈希表中键值对的数量为:3
Comme vous pouvez le voir, nous avons utilisé la méthode size() de la classe Hashtable pour obtenir avec succès le nombre de paires clé-valeur dans la table de hachage.
Il convient de noter que la méthode size() de la classe Hashtable renvoie le nombre de paires clé-valeur dans la table de hachage, et non le nombre de clés ou de valeurs. Par conséquent, s’il existe deux clés correspondant à la même valeur, la valeur renvoyée par la méthode size() est toujours 1.
De plus, il convient de noter que la classe Hashtable est une classe thread-safe, elle peut donc fonctionner en toute sécurité dans un environnement multithread. Si vous devez utiliser une table de hachage dans un environnement multithread, vous pouvez utiliser la classe Hashtable pour garantir la sécurité des données.
Dans le développement réel, nous avons souvent besoin d'obtenir le nombre de paires clé-valeur dans la table de hachage pour effectuer des opérations connexes, telles que déterminer si la table de hachage est vide ou vérifier si une certaine clé existe dans la table de hachage. Avec l'aide de la méthode size() de la classe Hashtable, nous pouvons facilement obtenir le nombre de paires clé-valeur dans la table de hachage, nous aidant ainsi à mieux gérer et manipuler la table de hachage.
En résumé, cet article présente comment utiliser la méthode size() de la classe Hashtable en Java pour obtenir le nombre de paires clé-valeur dans la table de hachage. Grâce à l'exemple de code présenté dans cet article, j'espère que les lecteurs pourront mieux comprendre l'utilisation de cette méthode et ses scénarios d'application dans le développement réel.
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!