Jaka jest metoda getordefault w Hashmie Java

Jaka jest metoda getordefault w Hashmie Java
W Javie mogą wystąpić przypadki, w których istnieje potrzeba dostępu lub odzyskania dołączonych wpisów. Na przykład analiza zaimplementowanych funkcji i unikanie ograniczeń kodu jednocześnie. W takich sytuacjach hashmap „getordefault ()„Metoda w Javie jest bardzo pomocna w dogodnej analizie funkcji kodu.

W tym artykule rozwinię się nad zastosowaniem metody hashmap „getordefault ()” w Javie.

Jaka jest metoda „getordefault ()” w Java Hashmap?

Hashmap „getordefault ()”Metoda w Javie podaje określoną wartość domyślną w przypadku, że mapowanie dla konkretnego klucza nie znajduje się w skrócie.

Składnia

Hashmap.get (klucz obiektu, v defval)

W powyższej składni:

  • "klucz”Odnosi się do klucza, którego mapowana wartość musi zostać zwrócona.
  • "defval”Odpowiada wartości domyślnej zwracanej w przypadku, że nie ma mapowania dla konkretnego klucza.

Przed udaniem się do przykładu upewnij się, że zaimportować następujący pakiet, aby pracować ze wszystkimi klasami w „Jawa.Util.*" pakiet:

Importuj Java.Util.*;

Przykład: Demonstracja metody hashmap „getordefault ()” w Javie

Poniższy przykład stosuje hashmap „getordefault ()„Metoda zwrócenia odpowiednich wartości (domyślnie, jeśli nie znaleziono) w stosunku do wywołanego”Klucze„Z haszmapy”kluczowa wartość”Pary:

Klasa publiczna getordefault
public static void main (string [] args)
Hashmap map = new Hashmap ();
mapa.Put (1, „Harry”);
mapa.Put (2, „David”);
mapa.Put (3, „Gerard”);
System.na zewnątrz.println („Hashmap staje się:” + mapa);
String out1 = mapa.getOrdefault (1, „Brak wartości!");
System.na zewnątrz.println („wartość dla klucza 1 ->” + out1);
String out2 = mapa.getOrdefault (4, „Brak wartości!");
System.na zewnątrz.println („wartość dla klucza 4 ->” + out2);

Zgodnie z powyższymi wierszami kodu zastosuj następujące kroki:

  • Po pierwsze, stwórz „Hashmap„Obiekt za pomocą„nowy”Słowo kluczowe i„Hashmap ()”Konstruktor odpowiednio.
  • Notatka: „„”Wskazuje, że„Klucze„Zawiera„ ”Liczba całkowita„Typ danych i„wartości„Będzie z„Strunowy" typ.
  • Teraz skojarz „umieścić()„Metoda z utworzoną hashmapą do dołączenia określonych wartości do haszmaty.
  • Następnie zastosuj „getordefault ()”Metoda dwukrotnie zwróciła odpowiednią wartość w porównaniu z określonym kluczem w obu przypadkach.
  • Algorytm: Jest takie, że jeśli konkretny klucz nie zostanie znaleziony w hashmapie w żadnej z przypadków, ta ostatnia wartość domyślna zostanie zwrócona.mi., "Nie znaleziono wartości!".

Wyjście

Wynik oznacza, że ​​od tego ostatniego „klucz”Nie istnieje w hashmapie, dlatego wartość na niej nie może być również wywoływana, więc zamiast tego konkretna wiadomość jest wyświetlana.

Wniosek

Hashmap „getordefault ()”Metoda w Javie podaje specyficzną wartość domyślną w przypadku, że mapowanie dla konkretnego klucza nie znajduje się w skrócie. Jest tak, że wartość domyślną można określić użytkownika. W tym blogu omówiono wykorzystanie i wdrożenie metody hashmap „getOrdefault ()” w Javie.