Qu'est-ce que le dictionnaire en Java et comment le créer?



Un dictionnaire est une classe abstraite qui mappe des clés à des valeurs. Dans cet article, nous discuterons des dictionnaires en Java et de leur implémentation.

Dictionary en Java est la classe abstraite qui est le parent de qui utilise la relation de paire clé-valeur. Dans ce blog, nous en apprendrons plus sur la classe Dictionary en Java et nous nous familiariserons avec les différentes méthodes. Vous trouverez ci-dessous les sujets abordés dans ce blog-

Qu'est-ce que le dictionnaire en Java?

Le dictionnaire est un classe abstraite représentant un référentiel de stockage clé / valeur fonctionnant comme Carte . Vous pouvez stocker la valeur dans un objet Dictionary et une fois qu'elle est stockée, vous pouvez la récupérer à l'aide de sa clé.





Déclaration:

classe abstraite publique Dictionary étend un objet

Constructeur:

Dictionary () constructeur



Méthodes de la classe util.Dictionary

Jetons un coup d'œil à quelques méthodes différentes de Dictionary Class.

Vérifiez la taille du dictionnaire

size (): java.util.Dictionary.size () renvoie le nombre de paires clé-valeur dans le dictionnaire

qu'est-ce qu'un thread démon

Syntaxe:
public abstract int size ()



Ajouter / mettre des valeurs dans le dictionnaire

put (clé K, valeur V): java.util.Dictionary.put (clé K, valeur V) ajoute une paire clé-valeur au dictionnaire

Syntaxe:
public abstract V put (clé K, valeur V)

Renvoie les valeurs présentes dans le dictionnaire

elements (): java.util.Dictionary.elements () renvoie la représentation de la valeur dans le dictionnaire

Syntaxe:
public abstract Éléments d'énumération ()

Get méthode pour récupérer les valeurs mappées avec la clé

get (clé d'objet): java.util.Dictionary.get (clé d'objet) renvoie la valeur mappée avec la clé dans le dictionnaire

Syntaxe:
public abstract V get (clé d'objet)

Vérifiez si le dictionnaire est vide

isEmpty (): java.util.Dictionary.isEmpty () vérifie si le dictionnaire est vide ou non.

Syntaxe:
public abstract boolean isEmpty ()

Renvoie true, s'il n'y a pas de relation clé-valeur dans le dictionnaire, sinon renvoie false.

Suppression de la valeur de clé du dictionnaire en Java

remove (clé d'objet): java.util.Dictionary.remove (clé d'objet) supprime la paire clé-valeur mappée avec la clé.

Syntaxe:
public abstract V remove (clé d'objet)

Implémentation du dictionnaire en Java

import java.util. * public class Ma_Classe {public static void main (String [] args) {// Initialisation d'un dictionnaire dictionnaire edu = new Hashtable () // méthode put () edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // méthode elements (): for (Enumeration i = edu.elements () i.hasMoreElements ()) {System.out.println ('Value in Dictionary:' + i.nextElement ())} // méthode get (): System.out.println ('nValue at key = 3000:' + edu.get ('2000')) System.out.println ('Value at key = 1000 : '+ edu.get (' 2000 ')) // Méthode isEmpty (): System.out.println (' nIl n'y a pas de paire clé-valeur: '+ edu.isEmpty () +' n ') // clés ( ) méthode: for (Enumeration k = edu.keys () k.hasMoreElements ()) {System.out.println ('Keys in Dictionary:' + k.nextElement ())} // remove () method: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Vérifiez la valeur de la clé supprimée:' + edu.get ('1000')) System.out.println ('nSize du dictionnaire: '+ edu.size ())}}

Production:

Valeur dans le dictionnaire: Edureka
Valeur dans le dictionnaire: plate-forme
Valeur à la clé = 3000: null
Valeur à la clé = 1000: plate-forme
Il n'y a pas de paire clé-valeur: false
Clés dans le dictionnaire: 1000
Keys dans le dictionnaire: 2000
Supprimer: Edureka
Vérifiez la valeur de la clé supprimée: null
Taille du dictionnaire: 1

Avec cela, nous arrivons à la fin de ce blog sur la classe de dictionnaire Java. Si vous souhaitez en savoir plus, consultez le par Edureka, une entreprise d'apprentissage en ligne de confiance avec un réseau de plus de 250 000 apprenants satisfaits répartis dans le monde entier. Le cours de formation et de certification Java J2EE et SOA d'Edureka est conçu pour les étudiants et les professionnels qui souhaitent devenir développeur Java. Le cours est conçu pour vous donner une longueur d'avance dans la programmation Java et vous former aux concepts Java de base et avancés ainsi qu'à divers frameworks Java tels que Hibernate et Printemps .

qu'est-ce que le mélange de données dans un tableau

Vous avez une question pour nous? Veuillez le mentionner dans la section commentaires de ce blog «Dictionnaire en Java» et nous vous répondrons dans les plus brefs délais.