사용방법
getOrDefault(Object key, V DefaultValue)
key : 값을 가져와야 하는 요소의 키입니다.
defaultValue : 지정된 키로 매핑된 값이 없는 경우 반환되어야 하는 기본값입니다.
찾는 key가 존재하면 해당 key에 매핑되어 있는 값을 반환하고, 그렇지 않으면 디폴트 값이 반환됩니다.
예제
int[] nums = { 1, 2, 3, 4, 1, 1 };
HashMap<Integer, Integer> map = new HashMap<>();
for (int i = 0; i < nums.length; i++) {
map.put(nums[i], map.getOrDefault(nums[i], 0) + 1);
}
System.out.println(map);
//{1=3, 2=1, 3=1, 4=1}