Comparator Interface
Comparator 란? Java에서 객체를 정렬할 때 사용하는 Interface. Comparator 를 이해하려면 Comparable Interface 도 같이 알아야한다. 공통점은 정렬의 기준을 정의한다는 것이고, 차이점은 정렬 기준이 일반적이냐 특정하냐 차이와 compareTo(Object o) 를 구현하느냐 compare(Object o1, Object o2) 를 구현하느냐이다. Comparable 은 알아서 정렬, Comparator 은 내가 정렬기준을 만들 수 있다는 차이. Comparator vs Comparable Comparator : 객체 간의 특정한 정렬이 필요할 때, Comparator Interface 를 implements 하여 특정 기준을 정의하는 compare()를 구현한다..
2020.12.30