ST muss die LinkedHasMap in Java sein

ST muss die LinkedHasMap in Java sein
Wenn Sie jemals in der Python-Sprache gearbeitet haben, müssen Sie mit dem Konzept der Wörterbücher vertraut sein, die die Werte in Schlüsselwertpaaren enthalten. In der Java -Programmierung haben wir keine Wörterbücher wie Python, aber wir haben stattdessen Hashmaps. Die HashMap-Klasse von Java-Programmierungen bietet Ihnen die Möglichkeit, Tabellen der Hash-Kartenstruktur wie die Schlüsselwertpaare zu erstellen. Die verknüpfte Hashmap-Klasse von Java bietet Ihnen eine Möglichkeit, Ihre Schlüsselwertpaare auf sortierte Weise zu organisieren. So werden wir die Erstellung von verknüpften Hashmaps in Java unter Verwendung einiger Java -Code -Illustrationen diskutieren. Die bereitgestellten Codes können nach Ihrem Tool geändert werden.

Beispiel 1:

Erste Schritte mit dem ersten Beispiel dieses Artikel. Zu diesem Zweck müssen Sie einer Grundstruktur des Java -Programms folgen - den zu erstellenden Paketnamen oder den zu erstellenden Dateinamen, einige Paketimporte, öffentliche Klasse und die Hauptmethode. Sie können auch andere Dinge nach Bedarf setzen. Um eine verknüpfte Hash -Karten -Tabellenstruktur zu erstellen, müssen Sie die LinkedHasMap -Klasse importieren, die von der verknüpften HashMap -Schnittstelle von Java erweitert wird. Daher reicht das Schlüsselwort „importieren“ zusammen mit dem Paketnamen oben in einer öffentlichen Klasse aus, um dies zu tun.

Der öffentliche Klassenname „Test“ muss mit Ihrem Java -Dateinamen übereinstimmen. Die Funktion main () erstellt zwei verknüpfte Hashmaps mit der LinkedHasMap -Klasse. Die erste Hashmap, die "Num1" ist. Die Funktion put () aus der verknüpften HashMap. Die Funktion für println () wird verwendet, nachdem die Werte für die Anzeige der Schlüsselwertpaare von NUM1 HashMap eingestellt wurden.

Danach wird eine neue verknüpfte Hashmap -Struktur „Num2“ mit dem gleichen Weg erstellt - mit den Schlüsselwertpaaren von String -Typen enthält. Wir fügen ein einzelnes Schlüsselwertpaar in "Num2" -Hashmap hinzu und zeigen es mit der Anweisung println () an. Nachdem dieser Code für die Ausführung abgeschlossen ist, können wir ihn im Java -Tool kopieren, einfügen und ausführen.

Pakettest;
Java importieren.Util.LinkedHasMap;
öffentliche Klassen -Test
public static void main (String [] args)
LinkedHasMap Num1 = neu linkedHasMap ();
Num1.put ("eins", "1");
Num1.put ("zwei", "2");
System.aus.println ("linkedHasMap 01:" + num1);
LinkedHasMap Num2 = neu linkedHasMap ();
Num2.put ("drei", "3");
System.aus.println ("linkedHasMap 02:" + num2);

Nach der Ausführung des zuvor erwähnten Java-Code für verknüpfte Hashmaps werden zwei verschiedene Hashmaps in derselben Reihenfolge angezeigt, die wir ihre Werte deklariert haben.

Beispiel 2:

Erstellen wir eine weitere Illustration, um die verknüpften Hashmaps mit einem kleinen Unterschied zu erstellen. In dieser Illustration haben wir die Elemente eines Hashmap gleichzeitig mit der Funktion LinkedHasMap -Klasse „Putall“ an die LinkedHasMap -Klasse gestellt, "Putall". Zu diesem Zweck verwenden wir die gleiche Struktur des Java -Code, der im vorherigen Code -Beispiel verwendet wird. Die öffentliche Klasse „Test“ enthält die main () -Methode, während die LinkedHasMap -Klasse aus dem Java -Paket vor der Erklärung einer Klasse importiert wird. Wir verwenden dieselbe LinkedHashMap -Klasse, um zwei HashMaps zu erstellen - Num1 und Num2.

Ähnlich wie zuvor fügen wir die Schlüsselwertpaare in beide HashMaps -2. Nachdem wir den ersten HashMap angezeigt haben. Dafür nennen wir die Putall () -Funktion von Java mit einem „Num2“ -Hashmap zusammen mit dem Namen eines Hashmap, der hinzugefügt werden soll, der in den Argumenten „Num1“ ist. Schließlich wird die Hashmap ausgegeben.

Pakettest;
Java importieren.Util.LinkedHasMap;
öffentliche Klassen -Test
public static void main (String [] args)
LinkedHasMap Num1 = neu linkedHasMap ();
Num1.put ("eins", "1");
Num1.put ("zwei", "2");
System.aus.println ("linkedHasMap 01:" + num1);
LinkedHasMap Num2 = neu linkedHasMap ();
Num2.put ("drei", "3");
Num2.putall (num1);
System.aus.println ("linkedHasMap 02:" + num2);

Nach einer langen Diskussion ist es Zeit, den vorherigen Code zu kopieren, einzufügen und auszuführen. Die Ausgabe nach der Ausführung zeigt die beiden verknüpften Hashmaps getrennt. Der erste enthält nur 2 Werte, während der andere sein Schlüsselwertpaar zusammen mit denjenigen hat, die wir in der Num2 HashMap haben.

Beispiel 3:

Am Ende verwenden wir die Funktion putifababSent () der LinkedHasMap -Klasse von Java, um dem HashMap einen neuen Wert hinzuzufügen, wenn es nicht bereits da ist. Daher aktualisieren wir den Java -Code diesmal ein wenig. Nach der Deklaration eines Num1-Hashmap fügen wir die beiden Schlüsselwertpaare über den Aufruf zu einer Put () -Funktion über das HashMap-Objekt, Num1, hinzu. Die function -Anweisung println () wird hier verwendet, um die ersten beiden Werte des verknüpften Num1 Hashmap so anzuzeigen, wie es ist.

Danach wird ein neuer Funktionsaufruf an die Funktion „Putifabsent“ von Java getätigt, um einem verknüpften „Num2“ -Hashmap ein sehr neues Schlüsselwertpaar hinzuzufügen, wenn er noch nicht darin liegt. Auf diese Weise ist der Wert im verknüpften HashMap nicht dupliziert und wird im gesamten Programm einzigartig sein. Danach wird eine neue println () -Funktionserklärung verwendet. Ein weiterer verknüpfter HashMap, der "Num2" ist, wird erstellt, das die Ganzzahlschlüssel und die Stringwerte enthält, die dieselbe LinkedHashMap -Klasse von Java verwenden.

Mit der Funktion Put () fügen wir mit der Funktion Put () insgesamt 2 Werte hinzu. Danach ist die Verwendung der Putall () -Funktion von Java von Bedeutung, um den Inhalt von Num1 HashMap in die Num2 HashMap zu kopieren und einzufügen. Am Ende wird auch der „Num2“ HashMap vorgestellt.

Pakettest;
Java importieren.Util.LinkedHasMap;
öffentliche Klassen -Test
public static void main (String [] args)
LinkedHasMap Num1 = neu linkedHasMap ();
Num1.put (3, "drei");
Num1.put (5, "fünf");
System.aus.println ("linkedHasMap 01:" + num1);
Num1.PutifabSent (4, "vier");
System.aus.println ("aktualisiert linkedHashMap () 01:" + num1);
LinkedHasMap Num2 = neu linkedHasMap ();
Num2.put (2, "zwei");
Num2.put (1, "eins");
Num2.putall (num1);
System.aus.println ("linkedHasMap 02:" + num2);

Der erste verknüpfte HashMap, der „Num1“ ist. Am Ende wird die Num2-Hashmap angezeigt, während sie die Schlüsselwertpaare des Num1 Hashmap am Ende enthält.

Abschluss

Das Konzept von verknüpften Hashmaps war das gleiche wie das Konzept der Wörterbücher, das im Einführungsabsatz diskutiert wurde. Danach diskutierten wir die Art und Weise, die Hashmaps in Java anhand der LinkedHashMap -Klasse von Java durch einige Java -Beispiele zu erstellen. Die Verwendung der Funktion put () und putall () ist in allen vorgesehenen Beispielen sehr wichtig.