다중 정렬
리스트를 정렬하기 위한 조건을 여러 개 두고 싶은 경우, 아래와 같이 간단하게 작성할 수 있다.
public static void solve() {
words.sort((o1, o2) -> {
if(o1.length() != o2.length()) return o1.length() - o2.length(); // 길이순
else return o1.compareTo(o2); // 사전순 정렬
});
}
Java
복사