Code States | 컬렉션 프레임워크(2) - Set

yeonk·2022년 6월 1일
0

codestates-backend-bootcamp

목록 보기
15/19
post-thumbnail

1. Set<E>


저장 순서가 유지되지 않고 요소의 중복이 불가
HashSet, TreeSet 구현에 사용됨

  • TreeSet: 이진 탐색 트리 형태로 데이터 저장





2. Comparator, Comparable


정렬을 위한 인터페이스

  • Comparable

    • 비교 대상과 자신을 비교

    • CompareTo(arg) 메서드 사용 → 같으면 0, 다르면 비교하여 음수 또는 양수 반환

    • 기본 정렬: 오름차순

  • Comparator
    • 매개 변수간 비교
    • Compare(arg1, arg2) 메서드 이용





3. 참고 자료


Class TreeSet

0개의 댓글