Comparator1 Comparator VS Comparable Why? 일반적으로 자바에서의 정렬은 Integer, String등과 같은 primitive Type에 대한 비교를 지원해주지만 자바에서 사람과 같은 객체를 정렬하려면 어떻게 해야할까? 에서 나온것이 Comparator와 Comparable이다. What? 둘다 정렬을 사용하기 위한 인터페이스로 각각의 구현해야하는 메서드가 존재한다. 자바는 오름차순이 기본이기에 - 연산을 통해 선행과 후행을 비교시 양수가 나올경우 위치를 바꾸고 음수가 나올 시 가만히 놔둔다. /* [오름차순] */ public int compareTo(MyClass o) { return this.value - o.value; } public int compare(Myclass o1, MyClass o2) { return o1.value.. 2024. 1. 2. 이전 1 다음