Comparable와 Comparator의 차이
컬렉션을 정렬하는데 필요한 메서드 Arrays.sort()는 사실상 해당 타입 클래스의 Comparable의 구현에 의해 정렬되었던 것이다. 1. Comparable 정의 - 기본적으로 적용되는 정렬 기준이 되는 메서드를 정의하는 인터페이스 - Integer, Double 클래스 : 오름차순 정렬 - String 클래스 : 사전순 정렬 구현 방법 - Comparable interface를 implements 후 compareTo() 메서드를 오버라이드한다. - compareTo() 메서드 작성법 현재 객체 파라미터로 넘엉노 객체 : 양수 리턴 2. Comparator 정의 - 기본 정렬 기준 외에 다..