comparator1 [Java] java.util.comparator, java.util.comparable Comparable & Comparator 원래 비교할 수 없는 객체들끼리의 비교를 가능하게 해 주는 인터페이스입니다. 둘 다 인터페이스이기 때문에, Comparable, Comparator 를 사용하려면 인터페이스 내에 선언된 메소드를 반드시 먼저 구현해야 합니다. 즉, Comparable 인터페이스에는 compareTo(T o) 메소드가 선언되어 있으므로, CompareTo 메소드를 구현(재정의=오버라이드)해야 하고 Comparator 인터페이스에는 compare(T o1, To2) 메소드를 선언되어 있으므로, Comparator 메소드를 구현해야 합니다. Comparable Comprable은 자기 자신과 매개변수 객체를 비교하고자 할 때 사용합니다. 따라서 다음과 같이 작성하게 됩니다. class.. 2022. 3. 16. 이전 1 다음