comparable과 comparator차이1 Comparable & Comparator 인터페이스 사용하기! 안녕하세요! 이번에는 컬렉션 내부의 요소들의 정렬 기준을 정의할 때 사용되는 Comparable과 Comparator에 대해 알아보려고 합니다. 이 두 interface는 이름도 기능도 비슷한데 쓰임에는 약간의 차이가 있습니다. Comparable Comparator 1. 한 가지 기준으로 분류할 때 사용 1. 다수의 분류 기준이 필요 할 때 사용 2. compareTo() method 제공 2. compare() method, equals() method 제공 3. class에 영향을 줌 (정렬이 필요한 class에 implements) 3. class에 영향을 주지 않음 (별도로 class를 만들거나, 익명 클래스로 사용가능) 이 두 가지 interface를 사용해서 정렬 방법을 원하는 대로 정의할 .. 2022. 6. 4. 이전 1 다음 반응형