[Jvav] Map.getOrDefault
본문 바로가기
Java

[Jvav] Map.getOrDefault

by IYK2h 2022. 11. 24.
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

댓글