public class MergeCommentResponse implements Comparable<MergeCommentResponse> { ~~~~~~ @Override public int compareTo(MergeCommentResponse o) { if (o.createdAt.isBefore(createdAt)) { return 1; } else if (o.createdAt.isAfter(createdAt)) { return -1; } return 0; }
위와 같이 날짜 순으로 오름차순 정렬을
mergeCommentsByUser.sort(Collections.reverseOrder());
reverseOrder() 설정을 넣으면 내림차순으로 바꿀 수 있다.
오버라이드의 설정을 반대로 바꾸면 처음부터 reverseOrder()를 사용하지 않아도 되겠지만 기본적으로 .sort()는 오름차순인 경우가 많아 혼동을 방지하기 위해 이대로 설정함.