A Java HashMap getOrDefault () metódus visszaadja a megadott alapértelmezett értéket, ha a megadott kulcs leképezése nem található meg a hashmap-ban.
Ellenkező esetben a metódus a megadott kulcsnak megfelelő értéket adja vissza.
A getOrDefault()módszer szintaxisa :
 hashmap.get(Object key, V defaultValue)
Itt a hashmap az HashMaposztály objektuma .
getOrDefault () paraméterek
A getDefault()módszer két paramétert vesz fel.
- kulcs - kulcs, amelynek leképezett értékét vissza kell adni
 - defaultValue - érték, amely akkor kerül visszaadásra, ha a megadott kulcs leképezése nem található
 
getOrDefault () visszatérési érték
- azt az értéket adja vissza , amelyhez a megadott kulcs társítva van
 - visszaadja a megadott defaultValue értéket, ha a megadott kulcs leképezése nem található
 
Példa: Java HashMap getOrDefault ()
 import java.util.HashMap; class Main ( public static void main(String() args) ( // create an HashMap HashMap numbers = new HashMap(); // insert entries to the HashMap numbers.put(1, "Java"); numbers.put(2, "Python"); numbers.put(3, "JavaScript"); System.out.println("HashMap: " + numbers); // mapping for the key is present in HashMap String value1 = numbers.getOrDefault(1, "Not Found"); System.out.println("Value for key 1: " + value1); // mapping for the key is not present in HashMap String value2 = numbers.getOrDefault(4, "Not Found"); System.out.println("Value for key 4: " + value2); ) )
Kimenet
HashMap: (1 = Java, 2 = Python, 3 = JavaScript) Az 1. kulcs értéke: Java A 4. kulcs értéke: Nem található
A fenti példában létrehoztunk egy hashmap számokat. Figyelje meg a kifejezést,
 numbers.getOrDefault(1, "Not Found")
Itt,
- 1 - kulcs, amelynek leképezett értékét vissza kell adni
 - Not Found - alapértelmezett érték, amelyet vissza kell adni, ha a kulcs nincs a hashmap-ban
 
Mivel a hashmap tartalmaz egy leképezést az 1. kulcshoz. Ezért a Java értéket adja vissza.
Figyeljük meg azonban a
 numbers.getOrDefault(4, "Not Found")
Itt,
- 4 - kulcs, amelynek leképezett értékét vissza kell adni
 - Nem található - alapértelmezett érték
 
Mivel a hashmap nem tartalmaz leképezést a 4 kulcshoz. Ezért a Not Found alapértelmezett értéke kerül visszaadásra.
Megjegyzés : Használhatjuk a HashMap tartalmazKey () metódust annak ellenőrzésére, hogy van-e egy adott kulcs a hashmap-ban.








