티스토리 뷰

- 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/06   »
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
글 보관함