logo

Metoda HashMap getOrDefault(key, defaultValue) în Java cu exemple

The getOrDefault(cheia obiectului, V defaultValue) Metodă de Interfață pentru hartă , implementat de Clasa HashMap este folosit pentru a obține valoarea mapată cu cheia specificată. Dacă nu este mapată nicio valoare cu cheia furnizată, atunci valoarea implicită este returnată.

Sintaxă:



default V getOrDefault(Object key, V defaultValue)>

Parametri: Această metodă acceptă doi parametri:

    cheie: care este cheie a elementului a cărui valoare trebuie obţinută. defaultValue: care este valoare implicită care trebuie returnat, dacă nicio valoare nu este mapată cu cheia specificată.

Valoare returnată: Această metodă revine valoare mapat cu cheia specificată, în caz contrar valoare implicită este returnat.

Programul 1:



arbore binar vs arbore binar de căutare




baza de date java jdbc



// Java program to demonstrate> // getOrDefault(Object key, V defaultValue) method> > import> java.util.*;> > public> class> GFG {> > >// Main method> >public> static> void> main(String[] args)> >{> > >// Create a HashMap and add some values> >HashMap map> >=>new> HashMap();> >map.put(>'a'>,>100>);> >map.put(>'b'>,>200>);> >map.put(>'c'>,>300>);> >map.put(>'d'>,>400>);> > >// print map details> >System.out.println(>'HashMap: '> >+ map.toString());> > >// provide key whose value has to be obtained> >// and default value for the key. Store the> >// return value in k> >int> k = map.getOrDefault(>'b'>,>500>);> > >// print the value of k returned by> >// getOrDefault(Object key, V defaultValue) method> >System.out.println(>'Returned Value: '> + k);> >}> }>

denumirea convențiilor java

>

>

Ieșire:

 HashMap: {a=100, b=200, c=300, d=400} Returned Value: 200>

Programul 2:


aleatoriu c



// Java program to demonstrate> // getOrDefault(Object key, V defaultValue) method> > import> java.util.*;> > public> class> GFG {> > >// Main method> >public> static> void> main(String[] args)> >{> > >// Create a HashMap and add some values> >HashMap map> >=>new> HashMap();> >map.put(>'a'>,>100>);> >map.put(>'b'>,>200>);> >map.put(>'c'>,>300>);> >map.put(>'d'>,>400>);> > >// print map details> >System.out.println(>'HashMap: '> >+ map.toString());> > >// provide key whose value has to be obtained> >// and default value for the key. Store the> >// return value in k> >int> k = map.getOrDefault(>'y'>,>500>);> > >// print the value of k returned by> >// getOrDefault(Object key, V defaultValue) method> >System.out.println(>'Returned Value: '> + k);> >}> }>

>

fișierul de schimbare linux

>

Ieșire:

 HashMap: {a=100, b=200, c=300, d=400} Returned Value: 500>

Referinte: https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html#getOrDefault-java.lang.Object-V-