반응형 Comparator1 [아이템14] Comparable을 구현할지 고려하라 이 내용은 이펙티브 자바 Effective Java 3/E 를 읽으면서 정리한 내용을 포함하고 있습니다. Comparable 인터페이스의 유일무이한 메서드인 compareTo 를 알아보도록 하겠습니다. compareTo 는 Object의 메서드가 아닙니다. equals와 거의 비슷하나 2가지가 다릅니다. 첫째는, compareTo는 단순 동치성 비교에 더해 순서까지 비교할 수 있습니다. 둘째는, 제네릭 합니다. Comparable을 구현했다는 것은 그 클래스의 인스턴스들에는 자연적인 순서가 있음으 뜻합니다. 그래서 Comparable을 구현한 객체들의 배열은 손쉽게 정렬할 수 있습니다. Arrays.sort(a);아래 코드는 중복을 제거하고 알파벳순으로 출력합니다. String이 Comparable을 구.. 2022. 9. 18. 이전 1 다음 반응형