Dictionnaire Java

Dictionnaire Java
Le dictionnaire Java fait partie du java.package util, également connu sous le nom de classe d'enfants de la classe de hachage. Le dictionnaire de Java associe des clés aux valeurs, tout comme la classe de hashtable. La classe de dictionnaire Java contient des paires de valeurs clés similaires à l'interface de carte. La clé et la valeur sont les instances; Toute instance non nul peut servir à la fois de clé et de valeur. Le cours de dictionnaire Java est répertorié avec diverses méthodes qui fournissent des fonctionnalités différentes pour le dictionnaire.

Exemple 1:

La classe de dictionnaire - méthode put () - de Java est utilisée pour ajouter le dictionnaire de cartographie. Cela indique qu'un dictionnaire donné peut cartographier une clé et une valeur spécifiques.

Ici, nous employons une classe Java «putMethodcase» qui enfermait la définition de la méthode principale (). La méthode principale () est en outre implémentée avec le code source. Nous créons d'abord un dictionnaire vide à l'intérieur de l'objet «Mydict». Le dictionnaire vide est spécifié avec l'interface de carte de hashtable qui accepte la clé en tant qu'entier et la valeur contre la clé en tant que chaîne. Ensuite, nous invoquons la méthode put () avec l'objet dictionnaire «MyDic» et insérons les éléments sous la forme de paires de clés et de valeur. Après cela, nous affichons le dictionnaire qui contient les éléments de la clé et de la valeur. Nous appelons à nouveau la méthode put () pour ajouter la nouvelle valeur à la clé existante. Ensuite, affichez le dictionnaire modifié.

Le dictionnaire vide rempli de la méthode put () est démontré sur l'écran suivant. De plus, la valeur modifiée de la clé existante est également indiquée:

Exemple 2:

La méthode get () du dictionnaire Java peut également être utilisée pour acquérir la valeur de la clé fournie dans le dictionnaire. La valeur de la clé du dictionnaire donné est renvoyée par la méthode get ().

Ici, nous construisons d'abord la classe Java «GetMethodcase» et déploiement de la méthode principale () pour le code source du dictionnaire Java. Un objet de classe de dictionnaire Java nommé «D1» est créé dans la méthode Main (). Initialement, le dictionnaire est vide et n'accepte que la clé et la valeur dans le type de données de chaîne. Ensuite, pour insérer les valeurs mappées dans le dictionnaire «D1», nous appelons la méthode put (). Les touches sont spécifiées avec le format de numéro de chaîne et les valeurs contiennent les chaînes. Après cela, nous avons une classe d'impression où la clé est spécifiée dans la méthode get () du dictionnaire «d1».

Le nombre de la clé «5» présente dans le dictionnaire donné est récupérée de la méthode get ().

Exemple 3:

La classe de dictionnaire Java fournit la méthode iSempty () pour savoir si le dictionnaire contient les paires de valeurs clés ou non. L'isempty a un type de retour booléen. Si ce dictionnaire est vide, il donne vrai; Sinon, il fournit faux.

Voici une classe Java «iSemptyMethodcase» qui est établie avec la méthode principale (). La méthode principale () est définie en outre avec le programme principal. Nous initialisons d'abord un dictionnaire vide qui est déclaré dans l'objet «Colordict». Le dictionnaire est étendu de la classe de hashtable et la méthode put () est utilisée pour insérer les valeurs mappées dans ce dictionnaire. La valeur mappée suit le format. Nous imprimons le dictionnaire avec les valeurs mappées à l'écran. Après cela, nous décallions un objet «booléen» «Vérifier» où la méthode iSempty () est déployée avec l'objet dictionnaire «Colordict». Le iSempty () vérifie si le dictionnaire spécifié est vide ou a une valeur mappée qui est affichée au moment de la compilation.

Étant donné que les valeurs mappées sont insérées dans le dictionnaire via la méthode put (), la méthode iSempty () renvoie vrai sur l'écran du terminal suivant:

Exemple 4:

Pour obtenir la liste complète des clés du dictionnaire, une autre technique est disponible dans le dictionnaire Java. La méthode size () est la méthode qui renvoie les clés totales du dictionnaire et il ne nécessite aucun paramètre.

Ici, nous créons la classe Java «Sizemethodcase» pour obtenir la taille du dictionnaire. Pour cela, nous utilisons la méthode principale () car Java nécessite la méthode principale pour la mise en œuvre. Nous instancions l'objet de hachage «Studentmarks» pour créer le dictionnaire. Tout d'abord, nous avons un dictionnaire vide. Ensuite, les éléments sont insérés comme (k, v) carte à l'intérieur du dictionnaire avec la méthode put (). Nous avons la commande d'impression pour afficher la taille du dictionnaire en appelant la méthode size () à l'intérieur avec l'objet «StudentMarks» qui a le dictionnaire. Après cela, nous ajoutons deux autres valeurs mappées dans le dictionnaire existant et récupérons le nombre des clés que le dictionnaire détient de la méthode Taille ().

Le premier dictionnaire affiché dans l'illustration suivante a trois clés; Le second est le dictionnaire précédent avec la taille modifiée.

Exemple 5:

Maintenant, la classe de dictionnaire Java a les méthodes Elements () et Keys () pour obtenir l'énumération du dictionnaire. La méthode Elements () donne l'énumération de toutes les valeurs des clés. La méthode Keys () est utilisée pour retourner l'énumération de toutes les clés du dictionnaire.

Ici, nous avons une classe «ElementAndKeyMethodcase» où la méthode principale () est appelée avec la mise en œuvre du programme. Nous créons l'objet «DictValue» pour le dictionnaire qui est étendu par la classe de hachage. Ensuite, nous insérons les clés et les valeurs à l'intérieur du dictionnaire en utilisant la méthode put (). Ensuite, nous avons une boucle pour itérer sur chaque valeur du dictionnaire. Nous appelons la méthode Elements () à l'intérieur de la boucle pour l'objet d'énumération «enum» et afficher toutes les valeurs du dictionnaire. De la même manière, nous allons les clés du dictionnaire et obtenons toutes les touches de la méthode des touches () qui est également imprimée sur l'écran de sortie.

La méthode Elements () obtient les valeurs d'énumération du dictionnaire suivant. Ensuite, la méthode Keys () produit toutes les touches d'énumération du dictionnaire.

Conclusion

Java Dictionary est la classe abstraite qui contient les clés avec la valeur. Hashtable Hérite du dictionnaire dans la hiérarchie Java et définit la carte. Chaque clé d'un seul objet de dictionnaire a un maximum d'une valeur associée. Java Dictionary utilise des cours et des procédures avant le cadre des collections. Nous avons exploré plusieurs aspects du dictionnaire Java qui comprend l'ajout d'une clé et d'une valeur dans le dictionnaire et d'obtenir la clé et la taille spécifiques du dictionnaire.