logo

예제가 포함된 Java의 HashMap getOrDefault(key, defaultValue) 메소드

그만큼 getOrDefault(객체 키, V defaultValue) 의 방법 지도 인터페이스 , 에 의해 구현됨 해시맵 클래스 지정된 키와 매핑된 값을 가져오는 데 사용됩니다. 제공된 키와 매핑된 값이 없으면 기본값이 반환됩니다.

통사론:



default V getOrDefault(Object key, V defaultValue)>

매개변수: 이 메서드는 두 가지 매개변수를 허용합니다.

    열쇠: 그게 뭔데 열쇠 값을 얻어야 하는 요소의. defaultValue: 이는 기본값 지정된 키와 매핑된 값이 없으면 반환되어야 합니다.

반환 값: 이 메서드는 반환 지정된 키로 매핑된 경우, 그렇지 않은 경우 기본값 반환됩니다.

C# 스위치

프로그램 1:








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

문자열.java의 값
>

>

산출:

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

프로그램 2:




이 기기에 숨겨진 앱
// 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);> >}> }>

>

>

산출:

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

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