Zarządzając danymi w Javie, mogą wystąpić przypadki, w których programista chce gromadzić dane w sortowany sposób. Na przykład dołączenie powiązanych wpisów przeciwko sobie w formie „kluczowa wartość”Pary. W takich sytuacjach, tworzenie „słownik”W Javie pomaga usprawnić dostęp do danych i zwiększyć czytelność kodu na końcu programisty.
Ten artykuł opracuje podejścia do tworzenia i wykonywania różnych operacji po „słownik„W Javie.
Jak stworzyć słownik w Javie?
A "Słownik„W Javie można utworzyć przy użyciu następujących podejść:
Podejście 1: Utwórz słownik w Javie za pomocą obiektu „hashtable”
„„Hashtable.umieścić()”Metoda jest stosowana do wstawienia par wartości kluczy w„Hashtable". „„Hashtable.Dostawać()”Metoda jest wykorzystywana do pobierania wartości, do której określony klucz jest odwzorowany w hashtable. „„jest pusty()”Metoda sprawdza, czy powiązany obiekt hashtalny jest pusty. Metody te można zastosować w połączeniu w celu wstawienia i pobierania „kluczowa wartość”Pary i sprawdź pusty hashtable.
Składnia
public v put (klucz, val)
W tej składni:
public v get (klucz obj)
W podanej składni „„OBJ KEY”Odnosi się do klucza do hashtabla.
Przed przejściem do kodu upewnij się, że dołącz następujący pakiet, aby uzyskać dostęp do wszystkich klas i metod:
Importuj Java.Util.*;
Teraz przejdź do następującego kodu:
HashtableSłownik = nowy hashtable ();
słownik.Put (1, „Harry”);
słownik.Put (2, „David”);
słownik.Put (3, „Tim”);
System.na zewnątrz.println („elementy słownika to:„+słownik);
System.na zewnątrz.println („Wartość ciągu na klucz 1 to:” + Słownik.zdobądź (1));
if (słownik.Get (3)!= null)
słownik.usuń (3);
System.na zewnątrz.println („usunięta wartość!");
System.na zewnątrz.println („jest słownikiem pustym? : „ + Słownik.jest pusty());
System.na zewnątrz.println („elementy słownika to:„+ słownik);
W powyższym fragmencie kodu zastosuj następujące kroki:
Wyjście
W powyższym wyjściu można przeanalizować, że zarówno klawisze liczb całkowitych, jak i wartości ciągów są wstawiane i odpowiednio pobierane.
Podejście 2: Utwórz słownik w Javie za pomocą obiektu „Hashmap”
„„zawiera ()”Metoda sprawdza, czy mapowanie dla określonego klucza jest zawarte w skrócie i„zawiera wartość ()”Metoda jest wykorzystywana do sprawdzenia, czy określona wartość jest gromadzona w skrócie. Podejścia te można zastosować w połączeniu z omawianymi metodami wstawienia, pobierania lub wyszukiwania konkretnego „klucz" Lub "wartość„W hashmapie.
Składnia
Hashmap.zawiera (klucz OBJ)
W tej składni określony „OBJ KEY”Odnosi się do klucza, który należy przeszukać w hashmapie.
Hashmap.zawiera wartość (wartość OBJ)
W powyższej składni „„Wartość OBJ”Odpowiada zawartej wartości w powiązanej hashmapie.
Przed udaniem się do funkcji kodu, dołącz następujące biblioteki do pracy „Mapa" I "Hashmap”Odpowiednio:
Importuj Java.Util.Mapa;
Importuj Java.Util.Hashmap;
Teraz przejdźmy do podwładnych linii kodu:
MapaSłownik = nowa hashmap ();
słownik.Put (1, „Harry”);
słownik.Put (2, 24);
słownik.Put (3, „Tim”);
System.na zewnątrz.println („elementy słownika to:„+słownik);
System.na zewnątrz.println („Wartość obiektu na klucz 1 to:” + słownik.zdobądź (1));
System.na zewnątrz.println („czy słownik zawiera klucz 3?: " +
słownik.zawiera (3));
System.na zewnątrz.println („czy słownik zawiera wartość John? : "
+ słownik.zawiera wartość („John”));
System.na zewnątrz.println („Rozmiar słownika to:” + słownik.rozmiar());
W tym kodzie wykonaj następujące kroki:
Wyjście
W tym wyniku można sugerować, że słownik jest wdrażany za pośrednictwem „Hashmap".
Wniosek
Słownik w Javie można utworzyć za pomocą „Hashtable" Lub "Hashmap„Obiekty i różne operacje można wykonać przy użyciu metod klasowych. Metody te pomagają w wstawianiu, pobieraniu, dostępu lub usuwaniu elementów obiektowych itp. W tym blogu omówiono podejście do stworzenia słownika w Javie.