티스토리 뷰

JAVA

[자료구조] TreeMap - getOrDefault

다교이 2023. 2. 27. 00:12
728x90

getOrDefault(Object Key, V DefaultValue)

- 찾는 키가 존재한다면 찾는 키의 값을 반환하고 없다면 기본 값을 반환하는 메서드

- Key : 값을 가져와야 하는 요소의 키

- DefaultValue : 지정된 키로 매핑된 값이 없는 경우 반환되어야 하는 기본값

 

사용 방법

import java.util.TreeMap;

public class Main {
    public static void main(String arg[]) {
        int[] ex = {1, 2, 3, 1};
        TreeMap<Integer, Integer> treemap = new TreeMap<Integer, Integer>();
        for (Integer key : ex) treemap.put(key, treemap.getOrDefault(key, 0) + 1);
        System.out.println("결과 : " + treemap);
        // 결과 : {1=2, 2=1, 3=1}
    }
}
728x90

'JAVA' 카테고리의 다른 글

[JAVA] Comparable / Comparator  (0) 2022.07.05
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday