logo

Méthode HashMap getOrDefault (key, defaultValue) en Java avec exemples

Le getOrDefault (clé objet, V valeur par défaut) méthode de Interface cartographique , implementé par Classe HashMap est utilisé pour obtenir la valeur mappée avec la clé spécifiée. Si aucune valeur n'est mappée avec la clé fournie, la valeur par défaut est renvoyée.

Syntaxe:

default V getOrDefault(Object key, V defaultValue)>

Paramètres: Cette méthode accepte deux paramètres :



    clé : quelle est la clé de l'élément dont la valeur doit être obtenue. defaultValue : qui est la valeur par défaut qui doit être renvoyé, si aucune valeur n'est mappée avec la clé spécifiée.

Valeur de retour : Cette méthode renvoie valeur mappé avec la clé spécifiée, sinon valeur par défaut est retourné.

Programme 1 :

taille alpha bêta


fcfs



// 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);> >}> }>

if else, instructions java

>

>

Sortir:

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

Programme 2 :


quand est-ce que Win 7 est sorti



// 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);> >}> }>

>

instruction de cas java

>

Sortir:

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

Les références: https://docs.oracle.com/javase/8/docs/api/java/util/HashMap.html#getOrDefault-java.lang.Object-V-