[java] Collections.sort()에서 정렬 기준 설정하기


[java] Collections.sort()에서 정렬 기준 설정하기

1. 설명 리스트를 정렬하고자 할 때, 직접 정렬 알고리즘을 구현하거나, Collections.sort()를 활용할 수 있다. sort에 디폴트로 설정되어있는 기준은 오름차순이다. int형은 1,2,3 ~ 순서대로, String형은 apple, bear, ~ 순서이다.하지만!!언제나 오름차순이 필요한건 아니다. 자바는 이럴 경우를 대비하여, 직접 기준을 설정할 수 있는 Comparator<T> 의 compare 함수를 override 할 수 있는 기능을 제공한다.예를 들어,apple, cat, bear, ok 를 기본 sort로 정렬하면 -> apple, bear, cat, ok 반환된다.만약, 문자열의 길이가 짧은 순서대로 정렬한다고 설정해두면 -> ok, cat, bear, apple이 반환된다.2. 구현int compa..........



원문링크 : [java] Collections.sort()에서 정렬 기준 설정하기