Comparator

    Comparable, Comparator를 이용한 객체간 크기 비교

    오늘은 객체 간 비교를 위한 인터페이스를 살펴보도록 하겠다. Comparable CompareTo() 재정의 이것은 같은 객체끼리 비교하는 것을 의미한다. 특히 기본 객체 자료형들은 이것을 상속받아 구현하였으며, 우리가 아는 Number를 상속받은 객체자료형은 값의 크고 작음을 비교하고, String의 경우 사전적 비교를 한다. 객체 내부에 명확한 값이 있어서 비교를 할 땐 이 인터페이스를 구현한다. public class ComparableMain { public static void main(String[] args){ System.out.println(new String("b").compareTo("a")); // 1 } } Comparator compare() 재정의 이것은 정렬규칙 그 자체를 의..