Lors de la gestion des données en Java, il peut y avoir des cas où le développeur veut accumuler les données de manière triée. Par exemple, ajouter les entrées associées les unes contre les autres sous la forme de «valeur clé" paires. Dans de telles situations, créant un «dictionnaire"En Java, assiste à rationaliser l'accès aux données et à améliorer la lisibilité du code à la fin du programmeur.
Cet article développera les approches de création et d'exécution de diverses opérations sur un «dictionnaire"En Java.
Comment créer un dictionnaire en Java?
UN "Dictionnaire«En Java peut être créé en utilisant les approches suivantes:
Approche 1: Créez un dictionnaire en Java en utilisant un objet «hashtable»
Le "Hachage.mettre()«La méthode est utilisée pour insérer les paires de valeurs de clé dans le«Hachage". Le "Hachage.obtenir()«La méthode est utilisée pour récupérer la valeur à laquelle la clé spécifiée est mappée dans le hashtable. Le "est vide()»Méthode vérifie si l'objet de hachage associé est vide. Ces méthodes peuvent être appliquées en combinaison pour insérer et récupérer le «valeur clé»Paies et vérifiez le hashtable vide.
Syntaxe
public v put (Key, Val)
Dans cette syntaxe:
public v get (clé obj)
Dans la syntaxe donnée, le «Clé OBJ”Fait référence à la clé de hachage.
Avant de passer au code, assurez-vous d'inclure le package suivant pour accéder à toutes les classes et méthodes:
Importer Java.user.*
Maintenant, passez au code suivant:
Hachagedictionnaire = nouveau hashtable ();
dictionnaire.put (1, "Harry");
dictionnaire.put (2, "David");
dictionnaire.put (3, "Tim");
Système.dehors.println ("Les éléments du dictionnaire sont:" + dictionnaire);
Système.dehors.println ("La valeur de la chaîne à la clé 1 est:" + Dictionnaire.obtenir (1));
si (dictionnaire.obtenir (3)!= null)
dictionnaire.retirer (3);
Système.dehors.println ("La valeur supprimée!");
Système.dehors.println ("est le dictionnaire vide? : "+ Dictionnaire.est vide());
Système.dehors.println ("Les éléments du dictionnaire sont:" + dictionnaire);
Dans l'extrait de code ci-dessus, appliquez les étapes suivantes:
Sortir
Dans la sortie ci-dessus, il peut être analysé que les touches entières et les valeurs de chaîne sont insérées et récupérées de manière appropriée.
Approche 2: Créez un dictionnaire en Java en utilisant l'objet «Hashmap»
Le "contientyke ()»La méthode vérifie si le mappage de la clé spécifiée est contenu dans le hashmap et le« «contientValue ()«La méthode est utilisée pour vérifier si la valeur spécifiée est accumulée dans le hashmap. Ces approches peuvent être appliquées combinées avec les méthodes discutées pour insérer, récupérer ou rechercher un particulier "clé" ou "valeur"Dans le hashmap.
Syntaxe
hashmap.contientyy (touche obj)
Dans cette syntaxe, le spécifié «Clé OBJ»Fait référence à la clé qui doit être recherchée dans le hashmap.
hashmap.Contient VALALUE (valeur OBJ)
Dans la syntaxe ci-dessus, le «Valeur obj»Correspond à la valeur contenue dans le hashmap associé.
Avant de vous diriger vers les fonctionnalités du code, incluez les bibliothèques suivantes pour travailler avec «Carte" et "Hashmap", respectivement:
Importer Java.user.Carte;
Importer Java.user.Hashmap;
Maintenant, passons aux lignes de code fournies ci-dessous:
Cartedictionnaire = nouveau hashmap ();
dictionnaire.put (1, "Harry");
dictionnaire.put (2, 24);
dictionnaire.put (3, "Tim");
Système.dehors.println ("Les éléments du dictionnaire sont:" + dictionnaire);
Système.dehors.println ("La valeur de l'objet à la clé 1 est:" + Dictionnaire.obtenir (1));
Système.dehors.println ("Le dictionnaire contient-il la clé 3?: " +
dictionnaire.contientKey (3));
Système.dehors.println ("Le dictionnaire contient-il la valeur John? : "
+ dictionnaire.contientValue ("John"));
Système.dehors.println ("La taille du dictionnaire est:" + Dictionnaire.taille());
Dans ce code, effectuez les étapes suivantes:
Sortir
Dans ce résultat, il peut être laissé entendre que le dictionnaire est mis en œuvre via le «Hashmap".
Conclusion
Un dictionnaire en Java peut être créé en utilisant le «Hachage" ou "Hashmap«Les objets et diverses opérations peuvent être effectués en utilisant les méthodes de classe. Ces méthodes aident à insérer, à récupérer, à accéder ou à supprimer les éléments de l'objet, etc. Ce blog a discuté des approches pour créer un dictionnaire en Java.