본문 바로가기
Programming/JAVA

JAVA Map - getOrDefault 사용법 및 예제

by 꾸준함 2023. 3. 12.

 

getOrDefault

 - 찾는 키가 존재한다면 찾는 키의 값을 반환한다. 그렇지 않다면 기본값을 반환하는 메서드

 

 

사용방법

map.getOrDefault(Object key, V DefaultValue)

매개변수 : 두개의 매개 변수를 허용
- key : 값을 가져와야 하는 요소의 키.
- defaultValue: 지정된 키로 매핑된 값이 없는 경우에 반환할 기본값.

찾는 키가 존재한다면 찾는 키의 값을 반환한다. 
public class Test{
	public static void main(String args[]){
    String [] alpha = {"A","B","C","A"};
    HashMap<String,Integer> map = new HashMap<>();
    
    for(String key : alpha){
    	map.put(key,map.getOrDefault(key,0)+1);
        System.out.println("결과 값" : map);
        결과 = {A = 2 , B = 1 , C = 1}
    }
}

'Programming > JAVA' 카테고리의 다른 글

[JAVA] -큐(Queue)  (0) 2022.12.30
[JAVA] - 스택(Stack)  (1) 2022.12.27