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.