728x90
Map.getOrDefault(Object Key, Integer defaultValue)
- V getOrDefault(Object Key, Object defaultValue)
- 찾는 키가 존재한다면 찾는 키의 값을 반환하고 없거나 null이면 기본 값을 반환한다.
public static void main(String arg[]) {
String [] abc = { "A", "B", "C" ,"C"};
Map<String, Integer> map = new HashMap<>();
for(String key : abc) {
map.put(key, map.getOrDefault(key, 0) + 1);
}
System.out.println("결과 : " + map);
// 결과 : {A=1, B=1, C=2}
}
728x90
'Java' 카테고리의 다른 글
[Java] 예외 처리 (0) | 2022.11.24 |
---|---|
[Java] @ParameterizedTest 이름 설정, 인텔리제이 오류 (0) | 2022.11.24 |
[Java] 일급 컬렉션(First Class Collection)이란? (0) | 2022.11.22 |
[Java]Wrapper Class (0) | 2022.11.11 |
[Java] 원시값 포장 (0) | 2022.11.08 |
댓글