Was ist ein Wörterbuch in Java und wie wird es erstellt?



Ein Wörterbuch ist eine abstrakte Klasse, die Schlüssel Werten zuordnet. In diesem Artikel werden wir über Wörterbücher in Java und deren Implementierung diskutieren.

Dictionary in Java ist die abstrakte Klasse, deren Eltern übergeordnet sind welches die Schlüssel-Wert-Paar-Beziehung verwendet. In diesem Blog erfahren Sie mehr über die Dictionary-Klasse in Java und lernen die verschiedenen Methoden kennen. Nachfolgend finden Sie die Themen, die in diesem Blog behandelt werden.

Was ist ein Wörterbuch in Java?

Wörterbuch ist ein abstrakte Klasse Darstellen eines Schlüssel- / Wertspeicher-Repositorys, das wie folgt funktioniert Karte . Sie können den Wert in einem Dictionary-Objekt speichern und ihn nach dem Speichern mithilfe seines Schlüssels abrufen.





Erklärung:

public abstract class Dictionary erweitert Object

Erbauer:

Dictionary () Konstruktor



Methoden der util.Dictionary-Klasse

Schauen wir uns einige verschiedene Methoden der Dictionary Class an.

Überprüfen Sie die Größe des Wörterbuchs

size (): java.util.Dictionary.size () gibt die Anzahl der Schlüssel-Wert-Paare im Wörterbuch zurück

Syntax:
public abstract int size ()



Werte im Wörterbuch hinzufügen / einfügen

put (K-Schlüssel, V-Wert): java.util.Dictionary.put (K-Schlüssel, V-Wert) fügt dem Wörterbuch ein Schlüssel-Wert-Paar hinzu

Syntax:
öffentliche Zusammenfassung V put (K-Taste, V-Wert)

Was ist der Unterschied zwischen Javascript und JQuery?

Rückgabewerte im Wörterbuch

elements (): java.util.Dictionary.elements () gibt die Wertdarstellung im Wörterbuch zurück

Syntax:
public abstract Aufzählungselemente ()

Get-Methode zum Abrufen der mit dem Schlüssel zugeordneten Werte

get (Objektschlüssel): java.util.Dictionary.get (Objektschlüssel) gibt den Wert zurück, der dem Schlüssel im Wörterbuch zugeordnet ist

Syntax:
public abstract V get (Objektschlüssel)

Installieren Sie PHP unter Windows 10

Überprüfen Sie, ob das Wörterbuch leer ist

isEmpty (): java.util.Dictionary.isEmpty () prüft, ob das Wörterbuch leer ist oder nicht.

Syntax:
public abstract boolean isEmpty ()

Geben Sie true zurück, wenn das Wörterbuch keine Schlüssel-Wert-Beziehung enthält. Andernfalls geben Sie false zurück.

Schlüsselwert aus dem Wörterbuch in Java entfernen

remove (Objektschlüssel): java.util.Dictionary.remove (Objektschlüssel) entfernt das dem Schlüssel zugeordnete Schlüssel-Wert-Paar.

Syntax:
public abstract V remove (Objektschlüssel)

Implementierung des Wörterbuchs in Java

import java.util. * public class My_Class {public statisch void main (String [] args) {// Initialisieren eines Wörterbuchwörterbuchs edu = new Hashtable () // put () -Methode edu.put ('1000', 'Edureka' ) edu.put ('2000', 'Platfrom') // elements () Methode: for (Aufzählung i = edu.elements () i.hasMoreElements ()) {System.out.println ('Wert im Wörterbuch:' + i.nextElement ())} // get () -Methode: System.out.println ('nWert bei Schlüssel = 3000:' + edu.get ('2000')) System.out.println ('Wert bei Schlüssel = 1000 : '+ edu.get (' 2000 ')) // isEmpty () -Methode: System.out.println (' nEs gibt kein Schlüssel-Wert-Paar: '+ edu.isEmpty () +' n ') // keys ( ) Methode: für (Aufzählung k = edu.keys () k.hasMoreElements ()) {System.out.println ('Schlüssel im Wörterbuch:' + k.nextElement ())} // remove () Methode: System.out .println ('nRemove:' + edu.remove ('1000')) System.out.println ('Überprüfen Sie den Wert des entfernten Schlüssels:' + edu.get ('1000')) System.out.println ('nSize des Wörterbuchs: '+ edu.size ())}}

Ausgabe:

Wert im Wörterbuch: Edureka
Wert im Wörterbuch: Plattform
Wert bei Schlüssel = 3000: null
Wert bei Schlüssel = 1000: Plattform
Es gibt kein Schlüssel-Wert-Paar: false
Schlüssel im Wörterbuch: 1000
Schlüssel im Wörterbuch: 2000
Entfernen: Edureka
Überprüfen Sie den Wert des entfernten Schlüssels: null
Größe des Wörterbuchs: 1

Damit kommen wir zum Ende dieses Blogs über die Java Dictionary Class. Wenn Sie mehr erfahren möchten, lesen Sie die von Edureka, einem vertrauenswürdigen Online-Lernunternehmen mit einem Netzwerk von mehr als 250.000 zufriedenen Lernenden auf der ganzen Welt. Der Java J2EE- und SOA-Schulungs- und Zertifizierungskurs von Edureka richtet sich an Studenten und Fachleute, die Java-Entwickler werden möchten. Der Kurs soll Ihnen einen Vorsprung in die Java-Programmierung verschaffen und Sie sowohl für grundlegende als auch für fortgeschrittene Java-Konzepte sowie für verschiedene Java-Frameworks wie Hibernate & schulen Frühling .

Hast du eine Frage an uns? Bitte erwähnen Sie dies im Kommentarbereich dieses Blogs „Dictionary in Java“. Wir werden uns so schnell wie möglich bei Ihnen melden.