Słownik Java

Słownik Java
Słownik Java jest częścią Java.Pakiet UTIL, znany również jako klasa dzieci klasy hashtable. Słownik w Java kojarzy klucze z wartościami, podobnie jak klasa hashtabla. Klasa słownika Java zawiera pary wartości kluczy podobnych do interfejsu mapy. Kluczem i wartością są instancje; Każda instancja bez null może służyć zarówno jako klucz, jak i wartość. Klasa słownika Java jest wymieniona różnymi metodami, które zapewniają różne funkcje dla słownika.

Przykład 1:

Klasa słownika - metoda put () - Java służy do dodania słownika mapowania. Wskazuje to, że dany słownik może zmapować określony klucz i wartość.

Tutaj stosujemy klasę Java „Putmethodcase”, która zawierała definicję metody main (). Metoda main () jest dalej zaimplementowana z kodem źródłowym. Najpierw tworzymy pusty słownik w obiekcie „Mydykt”. Pusty słownik jest określony za pomocą interfejsu mapy Hashtable, który akceptuje klucz jako liczbę całkowitą i wartość w stosunku do klucza jako ciąg. Następnie wywołujemy metodę put (. Następnie wyświetlamy słownik, który zawiera elementy klucza i wartości. Ponownie nazywamy metodę put (), aby dodać nową wartość w stosunku do istniejącego klucza. Następnie wyświetl zmodyfikowany słownik.

Pusty słownik wypełniony metodą put () pokazano na następującym ekranie. Ponadto pokazano również zmodyfikowaną wartość istniejącego klucza:

Przykład 2:

Metodę GET () Metodę GET () Java może być również wykorzystana do uzyskania wartości dostarczonego klucza w słowniku. Wartość klucza w danym słowniku jest zwracana metodą get ().

Tutaj najpierw konstruujemy klasę Java „GetMethodcase” i wdrażamy metodę Main () dla kodu źródłowego słownika Java. Obiekt klasy słownika Java o nazwie „D1” jest tworzony w metodzie Main (). Początkowo słownik jest pusty i akceptuje tylko klucz i wartość w typu danych ciągów. Następnie, aby wstawić zmapowane wartości do słownika „D1”, nazywamy metodę put (. Klucze są określone w formacie numeru ciągu, a wartości zawierają ciągi. Następnie mamy klasę drukowania, w której klawisz jest określony w metodzie get () ze słownika „D1”.

Liczba kluczowych „5”, która jest obecna w danym słowniku, jest pobierana z metody get ().

Przykład 3:

Klasa Java Dictionary zapewnia metodę isEmpty (), aby dowiedzieć się, czy słownik zawiera pary wartości kluczowej, czy nie. ISEMPTY ma logiczny typ powrotu. Jeśli ten słownik jest pusty, daje to prawdą; W przeciwnym razie zapewnia fałszywe.

Oto klasa Java „isemptymethodcase”, która jest ustalona za pomocą metody main (). Metoda main () jest dalej definiowana w programie głównym. Najpierw zainicjujemy pusty słownik, który jest zadeklarowany w obiekcie „kolordyka”. Słownik jest rozszerzony z klasy hashtable, a metoda put (. Zamapowana wartość jest zgodna z formatem. Drukujemy słownik z mapowanymi wartościami na ekranie. Następnie decylujemy obiekt „logiczny” „sprawdź”, gdzie metoda ISEMPTY () jest wdrażana za pomocą obiektu słownika „kolordyka”. ISEMPTY () weryfikuje, czy określony słownik jest pusty, czy ma odwzorowaną wartość, która jest wyświetlana w czasie kompilacji.

Ponieważ zmapowane wartości są wstawiane do słownika metodą put (

Przykład 4:

Aby uzyskać całą listę kluczy w słowniku, w słowniku Java dostępna jest kolejna technika. Metoda rozmiaru () to metoda zwracająca łączne klucze w słowniku i nie wymaga żadnych parametrów.

Tutaj tworzymy „Sizemethodcase” klasy Java, aby uzyskać rozmiar słownika. W tym celu stosujemy metodę Main (), ponieważ Java wymaga głównej metody wdrażania. Utworzamy obiekt hashtabla „Studentmarks”, aby utworzyć słownik. Po pierwsze, mamy pusty słownik. Następnie elementy są wstawiane jako (k, v) mapy wewnątrz słownika za pomocą metody put (. Mamy polecenie drukowania, aby wyświetlić rozmiar słownika, wywołując w niej metodę rozmiar (). Następnie dodajemy dwa kolejne zmapowane wartości w istniejącym słowniku i pobieramy liczbę klawiszy, które słownik trzyma z metody size ().

Pierwszy słownik, który jest wyświetlany na następnej ilustracji, ma trzy klucze; Drugi to poprzedni słownik o zmodyfikowanym rozmiarze.

Przykład 5:

Teraz klasa słownika Java ma metody Elements () i Keys (), aby uzyskać wyliczenie ze słownika. Metoda elementów () podaje wyliczenie wszystkich wartości kluczy. Metoda Keys () służy do zwrócenia wyliczenia wszystkich kluczy ze słownika.

Tutaj mamy klasę „elementandeyMethodcase”, w której metoda main () jest wywoływana z implementacją programu. Tworzymy obiekt „DictValue” dla słownika, który jest rozszerzony przez klasę hashtabla. Następnie wstawiamy klucze i wartości do słownika, stosując metodę put (. Następnie mamy pętlę, aby iterować każdą wartość ze słownika. Nazywamy metodę Elements () wewnątrz pętli dla obiektu wyliczenia „wyliczania” i wyświetlamy wszystkie wartości słownika. W ten sam sposób iterujemy klucze słownika i otrzymujemy wszystkie klawisze z metody Keys (), która jest również wydrukowana na ekranie wyjściowym.

Metoda elementów () otrzymuje wartości wyliczenia z następującego słownika. Następnie metoda Keys () wyświetla wszystkie klucze wyliczające słownik.

Wniosek

Słownik Java to klasa abstrakcyjna, która zawiera klucze o wartości. Hashtable dziedziczy słownik w hierarchii Java i definiuje mapę. Każdy klucz w jednym obiekcie słownika ma maksymalnie jedną powiązaną wartość. Słownik Java wykorzystuje klasę i procedury przed ramą kolekcji. Zbadaliśmy kilka aspektów słownika Java, który obejmuje dodanie klucza i wartości słownika oraz uzyskanie konkretnego klucza i wielkości słownika.