Comparable vs Comparator Interface 자바는 정렬을 돕기 위해 Comparable 그리고 Comparator 인터페이스를 제공합니다. 공통점 두 인터페이스 모두 public 접근 변경자로 선언하기 때문에 모든 자료형을 담을 수 있습니다. 차이점 특성 Comparable Comparator 메서드 Comparable 인터페이스는 compareTo(Object a) 메서드를 사용 -> 개체가 하나 제공됨 (this) Comparator 인터페이스는 compare(Object o1, Object o2) 메서드를 사용 -> 개체가 두개 제공됨 정렬 사용처 Collections.sort(List) 메서드는 Comparable 타입을 가지는 객체들을 정렬할 때 사용 -> 기본 정렬 규칙 설..