티스토리 뷰

- java에서 정렬을 구현할때에는 Comparable, Comparator을 사용한다. 그밖에 Guava의 Ordering이 있다.

- String, Integer는 기본적으로 compareTo메소드가 구현되어 있다.


1. 정렬의 기본 compareTo.


2. Comparable

- Comparable 인터페이스는 내부에서 compareTo 메소드를 구현한다. compareTo메소드는 자기 자신과 비교할 객체를 입력받아 비교한다.


3. Comparator

- Comparator 인터페이스는 compare 메소드를 구현한다. 같은 타입의 객체  A, B를 외부로부터 입력받아 비교한다.


4. Ordering  (Comparator와 비슷하다.)


'Programming > Java' 카테고리의 다른 글

Java Memory Structure  (3) 2016.08.20
Enum  (0) 2016.08.17
Serializable  (0) 2016.08.15
Synchronized  (0) 2016.08.15
Equlas & HashCode  (0) 2016.08.15
댓글
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
«   2025/01   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
글 보관함