JAVA/코딩
[JAVA] Map의 getOrDefault 사용법
으악꿈
2022. 8. 14. 22:54
728x90
찾는 키가 존재하면 키의 value값을 반환하고, 없다면 기본 값을 반환함.
사용법 : getOrDefault(key, 기본값)
public static void main(String args[]){
String[] names = {"Harry", "John", "Anna", "John"};
Map<String, Integer> map = new HashMap<>();
for(String name : names){
map.put(name, map.getOrDefault(name, 0) + 1);
}
System.out.println(map);
}
결과 값
{Harry=1, John=2, Anna=1}
728x90