Utilisez la méthode get() de la classe Hashtable en Java pour obtenir la valeur correspondant à la clé
Hashtable est une classe de structure de données couramment utilisée en Java, qui implémente une table de hachage de paires clé-valeur. Il calcule l'emplacement de stockage par clé, de sorte que la valeur correspondante puisse être trouvée directement via la clé, permettant ainsi un accès et un stockage rapides des données.
Dans la classe Hashtable, on peut utiliser la méthode get() pour obtenir la valeur correspondant à une clé. La syntaxe de la méthode get() est la suivante :
public V get(Object key)
où key est la clé à trouver et V est le type de valeur.
Ce qui suit est un exemple de code qui utilise la méthode get() de la classe Hashtable pour obtenir la valeur correspondant à la clé :
import java.util.Hashtable; public class HashtableExample { public static void main(String[] args) { Hashtable<String, String> hashtable = new Hashtable<>(); // 添加键值对 hashtable.put("name", "Tom"); hashtable.put("age", "20"); hashtable.put("gender", "male"); // 获取键对应的值 String name = hashtable.get("name"); String age = hashtable.get("age"); String gender = hashtable.get("gender"); // 输出结果 System.out.println("name: " + name); System.out.println("age: " + age); System.out.println("gender: " + gender); } }
Dans le code ci-dessus, nous créons d'abord un objet Hashtable, puis utilisons le put() méthode pour ajouter la valeur aux paires clé-valeur Hashtable Three. Les clés sont « nom », « âge » et « sexe », et les valeurs correspondantes sont respectivement « Tom », « 20 » et « mâle ».
Ensuite, nous utilisons la méthode get() pour obtenir les valeurs correspondant respectivement aux clés « nom », « âge » et « sexe », et affectons ces valeurs aux variables correspondantes.
Enfin, nous imprimons ces valeurs via l'instruction de sortie, et nous pouvons voir que le résultat de sortie est :
name: Tom age: 20 gender: male
Cela signifie que la méthode get() a obtenu avec succès la valeur correspondant à la clé.
Il est à noter que lors de l'utilisation de la méthode get() pour obtenir la valeur correspondant à une clé, la clé doit être passée à la méthode get() en paramètre. Si la clé spécifiée n'existe pas dans la table de hachage, la méthode get() renverra null.
De plus, pour les objets Hashtable, ses clés et ses valeurs peuvent être nulles. Si vous souhaitez stocker une valeur nulle, vous pouvez directement transmettre null comme valeur à la méthode put(). Cependant, pour les clés, si null est passé comme clé, une NullPointerException sera levée.
L'article se termine ici. En utilisant la méthode get() de la classe Hashtable, nous pouvons facilement obtenir la valeur correspondant à la clé, réalisant un accès et un stockage rapides des données. J'espère que cet article vous aidera à comprendre l'utilisation de la classe Hashtable.
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!