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 |