ST musi być Linkedhashmap w Javie

ST musi być Linkedhashmap w Javie
Jeśli kiedykolwiek pracowałeś w języku Pythona, musiałeś znać koncepcję słowników, które zawierają wartości w parach kluczowych. W programowaniu Java nie mamy słowników takich jak Python, ale zamiast tego mamy hashmapy. Klasa hashmap programowania Java zapewnia możliwość tworzenia tabel struktury mapy skrótów, takich jak pary wartości kluczowej. Połączona klasa Hashmap w Javie zapewnia sposób na uporządkowanie par kluczowych w sposób sortowany. W ten sposób omówimy tworzenie powiązanych hashmap w Javie za pomocą niektórych ilustracji kodu Java. Dostarczone kody można modyfikować zgodnie z twoim narzędziem.

Przykład 1:

Pierwsze kroki z pierwszym przykładem tego artykułu, omawiamy prostą składnię tworzenia połączonej hashmapu w programowaniu Java. W tym celu musisz postępować zgodnie z podstawową strukturą programu Java - nazwa pakietu lub nazwa pliku do utworzenia, niektóre import pakietu, klasa publiczna i główna metoda. Możesz także umieścić inne rzeczy zgodnie z wymaganiami. Aby utworzyć połączoną strukturę tabeli map skrótów, musisz zaimportować klasę LinkedHashmap, która jest rozszerzona z połączonego interfejsu Hashmap Java. Zatem wystarczy słowo kluczowe „importu” wraz z nazwą pakietu na górze klasy publicznej.

Nazwa klasy publicznej „Test”, musi być taka sama jak nazwa pliku Java. Funkcja Main () tworzy dwie połączone hashmapy za pomocą klasy LinkedHashmap. Pierwszy hashmap, który jest „NUM1”, jest tworzony za pomocą klasy LinkedHashmap, deklarując klucz typu string i parę wartości dla hashmap. Funkcja put () z połączonej klasy Hashmap dodaje niektóre pary wartości kluczowej w hashmapie „NUM1”, dodając 2 wartości. Instrukcja funkcji println () jest używana po umieszczeniu wartości do wyświetlania par kluczowych hashmap.

Następnie powstaje nowa połączona struktura hashmapu, „NUM2”, przy użyciu ten sam sposób - zawierający pary wartości kluczowych typów ciągów. Dodajemy pojedynczą parę wartości kluczowej w hashmapie „NUM2” i wyświetlamy ją za pomocą instrukcji println (). Teraz, gdy ten kod jest zakończony do wykonania, możemy kopiować, wkleić i wykonywać go w narzędziu Java.

test pakietu;
Importuj Java.Util.Linkedhashmap;
Test klasy publicznej
public static void main (string [] args)
Linkedhashmap Num1 = new LinkedHashmap ();
Num1.Put („jeden”, „1”);
Num1.Put („dwa”, „2”);
System.na zewnątrz.println („LinkedHashMap 01:” + Num1);
Linkedhashmap Num2 = new LinkedHashmap ();
Num2.Put („trzy”, „3”);
System.na zewnątrz.println („LinkEdHashMap 02:” + num2);

Po wykonaniu wcześniej wspomnianego kodu Java dla połączonych hashmap, dwa różne hashmapy są wyświetlane w tej samej kolejności, w której zadeklarowaliśmy ich wartości.

Przykład 2:

Utwórzmy kolejną ilustrację, aby utworzyć połączone hashmapy z niewielką różnicą. W tej ilustracji umieszczamy elementy jednego hashmapu na drugim jednocześnie za pomocą funkcji klas Linkedhashmap, „Putall”. W tym celu używamy tej samej struktury kodu Java, który jest używany w poprzednim przykładzie kodu. Klasa publiczna „testowa” zawiera metodę main (), podczas gdy klasa LinkedHashmap z pakietu Java jest importowana przed deklaracją klasy. Używamy tej samej klasy LinkedHashmap, aby utworzyć dwie hashmapy - Num1 i Num2.

Podobnie, tak jak wcześniej, dodajemy pary wartości kluczowej do obu hashmapów - 2 wartości w wartości NUM1 i 1 w hashmapie NUM2 za pomocą funkcji put (. Po wyświetleniu pierwszej hashmapu, nie tylko umieszczamy jedną parę wartości kluczowej w hashmapie NUM2, ale także dodajemy całą hashmap „NUM1” w hashmapie NUM2. W tym celu nazywamy funkcję putAll () Java z hashmapą „NUM2” wraz z nazwą hashmapu, który ma zostać dodany, który jest „num1” w argumentach. Wreszcie, hashmap jest wyprowadzany.

test pakietu;
Importuj Java.Util.Linkedhashmap;
Test klasy publicznej
public static void main (string [] args)
Linkedhashmap Num1 = new LinkedHashmap ();
Num1.Put („jeden”, „1”);
Num1.Put („dwa”, „2”);
System.na zewnątrz.println („LinkedHashMap 01:” + Num1);
Linkedhashmap Num2 = new LinkedHashmap ();
Num2.Put („trzy”, „3”);
Num2.putall (num1);
System.na zewnątrz.println („LinkEdHashMap 02:” + num2);

Po długiej dyskusji nadszedł czas, aby skopiować, wkleić i uruchomić poprzedni kod. Dane wyjściowe po wykonaniu pokazuje dwie połączone hashmapy osobno. Pierwszy zawiera tylko 2 wartości, podczas gdy druga ma swoją parę wartości kluczowej wraz z tymi, które mamy w hashmapie NUM2.

Przykład 3:

Ostatecznie używamy funkcji putifabsent () klasy LinkedHashmap w Javie, aby dodać nową wartość do hashmap. Dlatego tym razem aktualizujemy kod Java. Po deklaracji hashmapu NUM1 dodajemy dwie parę wartości kluczowej za pomocą funkcji wywołania do obiektu Hashmap, NUM1. Instrukcja funkcji println () jest tutaj używana do wyświetlania dwóch pierwszych wartości połączonej hashmapie NUM1.

Następnie wykonuje się nowe wywołanie funkcji do funkcji „Putifabsent” Java, aby dodać bardzo nową parę kluczowej wartości do połączonego hashmapu „NUM2”. W ten sposób wartość w połączonej hashmapie nie jest zduplikowana i będzie wyjątkowa w całym programie. Następnie do wyświetlania nowo zaktualizowanego skrótów „Num1” na konsoli używany jest nowa instrukcja funkcji println (). Utworzona jest kolejna połączona hashmap, która jest „NUM2”, która zawiera klawisze liczb całkowitych i wartości ciągów za pomocą tej samej klasy Java LinkedHashmap.

Za pomocą funkcji put () dodajemy łącznie 2 wartości za pomocą funkcji put (. Następnie użycie funkcji putAll () Java jest znaczące w kopiowaniu i wklejeniu zawartości hashmapu NUM1 do hashmapu NUM2. Ostatecznie przedstawiono również hashmap „num2”.

test pakietu;
Importuj Java.Util.Linkedhashmap;
Test klasy publicznej
public static void main (string [] args)
Linkedhashmap Num1 = new LinkedHashmap ();
Num1.Put (3, „trzy”);
Num1.Put (5, „Five”);
System.na zewnątrz.println („LinkedHashMap 01:” + Num1);
Num1.Putifabsent (4, „cztery”);
System.na zewnątrz.println („Zaktualizowano LinkedHashMap () 01:” + num1);
Linkedhashmap Num2 = new LinkedHashmap ();
Num2.Put (2, „dwa”);
Num2.Put (1, „jeden”);
Num2.putall (num1);
System.na zewnątrz.println („LinkEdHashMap 02:” + num2);

Pierwszy połączony hashmap, który jest „NUM1”, jest wyświetlany z 2 wartościami, a jego zaktualizowana wersja jest również wyświetlana zaraz potem. Ostatecznie hashmapa NUM2 jest wyświetlana, a na końcu zawiera pary wartości kluczowej.

Wniosek

Koncepcja powiązanych hashmapów była dość taka sama jak koncepcja słowników, która została omówiona we wstępnym akapicie. Następnie omówiliśmy sposób tworzenia hashmap w Javie za pomocą klasy Java Linkedhashmap przez niektóre przykłady Java. Zastosowanie funkcji put () i putall () jest bardzo ważne we wszystkich podanych przykładach.