Java - Comparator, Comparable

춤추는개발자·2022년 12월 3일
0

Java 정리

목록 보기
49/59

Comparator, Comparable

  • 객체 정렬에 필요한 메서드(정렬기준 제공)를 정의한 인터페이스
    • Comparator : 기본 정렬기준 외에 다른 기준으로 정렬하고자할 때 사용 합니다.
    • Comparable : 기본 정렬기준 외에 다른 기준으로 정렬하고자할 때 사용 합니다.

Comparator의 추상 메서드

  • int compare(Object o1, Object o2) : o1, o2 두 객체를 비교해서 두 객체가 같다면 0을 반환, o1이 크다면 양수를 반환, o2가 크다면 음수를 반환 한다.

Comparable의 추상 메서드

  • int compareTo(Object o) : o와 자신(this)을 비교

0개의 댓글