목차
- Comparable과 Comparator 란?
- Comparable 이란?
- Comparator 란?
- 예제
1. Comparable과 Comparator 란?
- 객체 정렬에 필요한 메소드(정렬기준 제공)를 정의한 인터페이스
2. Comparable 이란?
- 기본 정렬 기준을 구현하는 데 사용 (default)
- 주어진 객체(o)를 자기 자신(this)과 비교
- compareTo() 메소드로 재정의 필수
3. Comparator 란?
- 기본 정렬 기준 외에 다른 기준으로 정렬하고자 할 때 사용
- o1, o2 두 객체를 비교
- compare() 메소드 사용 필수
4. 예제
'IT 언어 > Java' 카테고리의 다른 글
[Java] enum (열거형 사용법) (0) | 2024.02.19 |
---|---|
[Java] 제네릭 (Generics) (0) | 2024.02.15 |
[Java] Arrays 클래스 (0) | 2024.02.14 |
[Java] Stack 과 Queue (0) | 2024.02.12 |
[Java] Iterator 인터페이스 (ListIterator, Enumeration) (0) | 2024.02.12 |