Collection.sort(list) : 오름차순
Collection.sort(list, new Desc()); : 내림차순(외부정렬자)
compareTo(T o) : 현재 객체(this)와 대상객체(o)의 순서를 비교
결과값 : 양수(오름차순) | 음수 (내림차순) | 0 (동일)
T02_ListSortTest 참고
정렬 기준을 별도로 구현하고 싶을 때 구현, 외부정렬자
Comparator에서는 compare( ) 메서드 구현
compare(T o1, T o2) : 첫 번째 객체(o1)와 두번째 객체(o2)의 순서 비교
결과값 : 양수(오름차순) | 음수 (내림차순) | 0 (동일)
Wrapper 클래스에서 정의하는 compareTo( ) 와 compare( )