Während des Verwaltens der Daten in Java kann es Fälle geben, in denen der Entwickler die Daten sortiert sammeln möchte. Zum Beispiel die damit verbundenen Einträge gegeneinander in Form von “anhängen“SchlüsselwertPaare. In solchen Situationen ein "Erstellen eines"Wörterbuch”In Java hilft dabei, den Datenzugriff zu optimieren und die Code -Lesbarkeit am Ende des Programmierers zu verbessern.
Dieser Artikel wird die Ansätze zur Erstellung und Durchführung verschiedener Operationen auf einer “erläutern“Wörterbuch”In Java.
So erstellen Sie ein Wörterbuch in Java?
A "WörterbuchIn Java kann mit den folgenden Ansätzen erstellt werden:
Ansatz 1: Erstellen Sie ein Wörterbuch in Java mit dem „Hashtable“ -Objekt
Der "Hash-tabelle.setzen()Die Methode wird verwendet, um die Schlüsselwertepaare in die “einzulegenHash-tabelle”. Der "Hash-tabelle.erhalten()Die Methode wird verwendet, um den Wert zu holen, für den der angegebene Schlüssel im Hashtable zugeordnet ist. Der "ist leer()Methodenüberprüfungen, wenn das zugeordnete Hashtable -Objekt leer ist. Diese Methoden können in Kombination angewendet werden, um die “einzusetzen und abzurufen“SchlüsselwertPaare und prüfen Sie nach dem leeren Hashtable.
Syntax
öffentlich V Put (Schlüssel, Val)
In dieser Syntax:
öffentlich V GET (OBJ KEY)
In der gegebenen Syntax die “OBJ -Schlüssel”Bezieht sich auf den Hashtable -Schlüssel.
Stellen Sie vor dem Code das folgende Paket ein, um auf alle Klassen und Methoden zuzugreifen:
Java importieren.Util.*;
Gehen Sie nun mit dem folgenden Code fort:
Hash-tabelleWörterbuch = neuer Hashtable ();
Wörterbuch.Put (1, "Harry");
Wörterbuch.Put (2, "David");
Wörterbuch.put (3, "tim");
System.aus.println ("Die Wörterbuchelemente sind:"+Wörterbuch);
System.aus.println ("Der Stringwert bei Key 1 lautet:" + Wörterbuch.Holen Sie sich (1));
if (Wörterbuch.Holen Sie sich (3)!= null)
Wörterbuch.entfernen (3);
System.aus.println ("der Wert entfernt!");
System.aus.println ("ist das Wörterbuch leer? : " + Wörterbuch.ist leer());
System.aus.println ("Die Wörterbuchelemente sind:"+ Wörterbuch);
Wenden Sie im obigen Code -Snippet die folgenden Schritte an:
Ausgang
In der obigen Ausgabe kann analysiert werden.
Ansatz 2: Erstellen Sie ein Wörterbuch in Java mit dem „HashMap“ -Objekt
Der "containsKey ()Methode prüft, ob die Zuordnung für den angegebenen Schlüssel im HashMap und in der “enthalten istenthält value ()Die Methode wird verwendet, um zu überprüfen, ob der angegebene Wert im HashMap akkumuliert wird. Diese Ansätze können kombiniert mit den diskutierten Methoden zum Einfügen, Abholen oder Suchen nach einer bestimmten “angewendet werden“Taste" oder "Wert”Im HashMap.
Syntax
Hashmap.enthälty (obj key)
In dieser Syntax die angegebenen “OBJ -Schlüssel”Bezieht sich auf den Schlüssel, der im HashMap durchsucht werden muss.
Hashmap.enthältValue (OBJ -Wert)
In der obigen Syntax die “OBJ -Wert”Entspricht dem enthaltenen Wert im zugehörigen HashMap.
Bevor Sie zu den Code -Funktionen gehen, geben Sie die folgenden Bibliotheken ein, mit denen Sie arbeiten könnenKarte" Und "Hashmap", bzw:
Java importieren.Util.Karte;
Java importieren.Util.Hashmap;
Gehen wir nun zu den unterbereiteten Codezeilen fort:
KarteWörterbuch = neuer Hashmap ();
Wörterbuch.Put (1, "Harry");
Wörterbuch.put (2, 24);
Wörterbuch.put (3, "tim");
System.aus.println ("Die Wörterbuchelemente sind:"+Wörterbuch);
System.aus.println ("Der Objektwert bei Key 1 lautet:" + Wörterbuch.Holen Sie sich (1));
System.aus.println ("Enthält das Wörterbuch den Schlüssel 3?: " +
Wörterbuch.enthälty (3));
System.aus.println ("Enthält das Wörterbuch den Wert John? : "
+ Wörterbuch.enthältValue ("John"));
System.aus.println ("Die Wörterbuchgröße ist:" + Wörterbuch.Größe());
Führen Sie in diesem Code die folgenden Schritte aus:
Ausgang
In diesem Ergebnis kann impliziert werden, dass das Wörterbuch über die “implementiert wird“Hashmap”.
Abschluss
Ein Wörterbuch in Java kann mit der “erstellt werdenHash-tabelle" oder "Hashmap„Objekte und verschiedene Operationen können unter Verwendung der Klassenmethoden durchgeführt werden. Diese Methoden helfen beim Einsetzen, Abholen, Zugriff auf oder löschen die Objektelemente usw. In diesem Blog wurde die Ansätze zur Erstellung eines Wörterbuchs in Java erörtert.