티스토리 뷰

Java

Comparable vs Comparator

snail voyager 2020. 2. 6. 23:22
728x90
반응형

- Comparable : 기본 정렬기준을 구현하는 사용

- Comparator : 기본 정렬기준 외에 다른 기준으로 정렬하고자할 때 사용

 

- compare(), compareTo() : 두 객체를 비교해서 같으면 0, 작으면 음수, 크면 양수를 반환. 정렬순서 결정

- 오름차순 return (o1 < o2) ? -1 : 1;

- 내림차순 return (o1 < o2) ? 1 : -1;

 

728x90
반응형

'Java' 카테고리의 다른 글

String split() vs StringTokenizer  (0) 2020.02.12
Arrays.sort() vs Collections.sort()  (0) 2020.02.08
Iterator  (0) 2020.02.04
String VS StringBuilder VS StringBuffer  (0) 2019.10.19
EJB (Enterprise JavaBeans)  (0) 2018.08.28
반응형
300x250