Java -Wörterbuch

Java -Wörterbuch
Das Java -Wörterbuch ist Teil des Java.Util -Paket, auch als Kinderklasse der Hashtable -Klasse bekannt. Das Wörterbuch in Java assoziiert Schlüssel mit Werten, genau wie die Hashtable -Klasse. Die Java Dictionary-Klasse enthält Schlüsselwertpaare, ähnlich der Kartenschnittstelle. Der Schlüssel und der Wert sind die Instanzen; Jede Nicht-Null-Instanz kann sowohl als Schlüssel als auch als Wert dienen. Die Java Dictionary -Klasse ist mit verschiedenen Methoden aufgeführt, die unterschiedliche Funktionen für das Wörterbuch bieten.

Beispiel 1:

Die Wörterbuchklasse - Put () -Methode - von Java wird verwendet, um das Mapping -Wörterbuch hinzuzufügen. Dies zeigt an, dass ein bestimmtes Wörterbuch einen bestimmten Schlüssel und einen bestimmten Wert zuordnen kann.

Hier verwenden wir eine Java -Klasse „PutMethodcase“, die die Main () -Methode -Definition beischließt. Die main () -Methode wird weiter mit dem Quellcode implementiert. Wir erstellen zuerst ein leeres Wörterbuch innerhalb des „MyDict“ -Objekts. Das leere Wörterbuch wird mit der Hashtable Map -Schnittstelle angegeben, die den Schlüssel als Ganzzahl und den Wert gegen den Schlüssel als Zeichenfolge akzeptiert. Als Nächst. Danach zeigen wir das Wörterbuch, das die Schlüssel- und Wertelemente enthält. Wir rufen die Put () -Methode erneut auf, um den neuen Wert gegen den vorhandenen Schlüssel hinzuzufügen. Zeigen Sie dann das modifizierte Wörterbuch an.

Das mit der Put () -Methode gefüllte leere Wörterbuch wird auf dem folgenden Bildschirm demonstriert. Darüber hinaus wird auch der geänderte Wert des vorhandenen Schlüssels angezeigt:

Beispiel 2:

Die Get () -Methode des Java Dictionary kann auch verwendet werden, um den Wert des bereitgestellten Schlüssels im Wörterbuch zu erwerben. Der Wert des Schlüssels im angegebenen Wörterbuch wird von der Get () -Methode zurückgegeben.

Hier konstruieren wir zuerst die Java -Klasse „getMethodcase“ und stellen die Main () -Methode für den Quellcode des Java -Wörterbuchs ein. Ein Java Dictionary Class -Objekt mit dem Namen "D1" wird in der main () -Methode erstellt. Zunächst ist das Wörterbuch leer und akzeptiert nur den Schlüssel und den Wert im String -Datentyp. Um die zugeordneten Werte in das Wörterbuch „D1“ einzufügen, nennen wir die Put () -Methode. Die Tasten werden mit dem String -Number -Format angegeben und die Werte enthalten die Zeichenfolgen. Danach haben wir eine Druckklasse, in der der Schlüssel in der Get () -Methode aus dem Wörterbuch „D1“ angegeben ist.

Die Anzahl der im angegebenen Wörterbuch vorhandenen Schlüssel „5“ wird aus der Get () -Methode abgerufen.

Beispiel 3:

Die Java Dictionary-Klasse liefert die Methode isEmpty (), um herauszufinden, ob das Wörterbuch die Schlüsselwertpaare enthält oder nicht. Der Isempty hat einen Booleschen Rückgabetyp. Wenn dieses Wörterbuch leer ist, gibt es wahr; Ansonsten liefert es falsch.

Hier ist eine Java -Klasse „IsemptyMethodcase“, die mit der Main () -Methode festgelegt wird. Die main () -Methode wird weiter mit dem Hauptprogramm definiert. Wir initialisieren zuerst ein leeres Wörterbuch, das im „Colordict“ -Objekt deklariert wird. Das Wörterbuch wird aus der Hashtable -Klasse erweitert und die Put () -Methode wird verwendet, um die zugeordneten Werte in dieses Wörterbuch einzufügen. Der zugeordnete Wert folgt dem Format. Wir drucken das Wörterbuch mit den zugeordneten Werten auf dem Bildschirm. Danach decalre wir ein "boolescheres" Objekt "Überprüfung", wobei die IsEmpty () -Methode mit dem "Colordict" -Dictionary -Objekt bereitgestellt wird. Der isEmpty () überprüft, ob das angegebene Wörterbuch leer ist oder einen zugeordneten Wert hat, der zur Kompilierungszeit angezeigt wird.

Da die zugeordneten Werte über die Put () -Methode in das Wörterbuch eingefügt werden, gibt die Methode isEmpty () auf dem folgenden Terminalbildschirm TRUE zurück:

Beispiel 4:

Um die gesamte Liste der Schlüssel im Wörterbuch zu erhalten, ist eine weitere Technik im Java -Wörterbuch verfügbar. Die Methode Size () ist die Methode, die die Gesamtschlüssel im Wörterbuch zurückgibt und keine Parameter benötigt.

Hier erstellen wir die Java -Klasse „Sizemethodcase“, um die Größe des Wörterbuchs zu erhalten. Dafür verwenden wir die Main () -Methode, da Java die Hauptmethode für die Implementierung benötigt. Wir instanziieren das Hashtable -Objekt „Studentenmarks“, um das Wörterbuch zu erstellen. Erstens haben wir ein leeres Wörterbuch. Dann werden die Elemente als (k, v) Karte im Wörterbuch mit der Put () -Methode eingefügt. Wir haben den Printbefehl, um die Größe des Wörterbuchs anzuzeigen, indem wir die Methode "Size () mit dem Objekt„ Student Marks “, das das Wörterbuch enthält. Danach fügen wir zwei weitere zugeordnete Werte im vorhandenen Wörterbuch hinzu und holen die Anzahl der Schlüssel, die das Wörterbuch aus der Größe der Größe () enthält.

Das erste Wörterbuch, das in der folgenden Abbildung angezeigt wird, hat drei Schlüssel; Das zweite ist das vorherige Wörterbuch mit der modifizierten Größe.

Beispiel 5:

Jetzt hat die Java Dictionary -Klasse die Methoden Elements () und Keys (), um die Aufzählung aus dem Wörterbuch zu erhalten. Die Methode Elements () gibt die Aufzählung der gesamten Werte der Schlüssel an. Die Keys () -Methode wird verwendet, um die Aufzählung aller Schlüssel aus dem Wörterbuch zurückzugeben.

Hier haben wir eine "elementandkeymethodcase" -Klasse, in der die Main () -Methode mit der Programmimplementierung aufgerufen wird. Wir erstellen das „Diktierwert“ für das Wörterbuch, das von der Hashtable -Klasse erweitert wird. Dann setzen wir die Schlüssel und Werte im Wörterbuch ein, indem wir die Put () -Methode verwenden. Als nächst. Wir nennen die Elements () -Methode in der für Schleife aus dem Enumeration -Objekt „Enum“ und zeigen alle Werte des Wörterbuchs an. Auf die gleiche Weise iterer.

Die Methode Elements () erhält die Aufzählungswerte aus dem folgenden Wörterbuch. Anschließend gibt die Keys () -Methode alle Tastenaufzählungen des Wörterbuchs aus.

Abschluss

Java Dictionary ist die abstrakte Klasse, die die Schlüssel mit dem Wert enthält. Hashtable erbt das Wörterbuch in der Java -Hierarchie und definiert die Karte. Jeder Schlüssel in einem einzelnen Wörterbuchobjekt hat maximal einen Wert, der ihm zugeordnet ist. Java Dictionary verwendet Klassen und Verfahren vor dem Framework der Sammlungen. Wir haben verschiedene Aspekte des Java -Wörterbuchs untersucht, darunter das Hinzufügen eines Schlüssels und des Wertes im Wörterbuch und das Erhalten des spezifischen Schlüssels und der Größe des Wörterbuchs.