목차

  1. Comparable과 Comparator 란?
  2. Comparable 이란?
  3. Comparator 란?
  4. 예제

 

 

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

+ Recent posts