Comparator (1) 썸네일형 리스트형 Java) Comparable과 Comparator comparable과 comparator는 별도의 처리 없이 정렬이 가능한 primitive 타입 값들이 아닌 객체를 정렬할 때 사용한다. 구글에 객체 정렬하는 방법 같은걸 검색해서 사용 예제만 보고 사용했기 때문에 정확히는 '비교' 라는 의미가 담긴 이 객체가 왜 정렬할 때 사용되는지 잘 알지 못한 채 사용하고 있었다. 그러다 Stranger's LAB 에서 좋은 글을 발견해서 공부하면서 그 내용을 정리해본다. Comparable과 Comparator Comparable과 Comparator는 모두 인터페이스(interface)이다. 즉, 인터페이스에 선언된 메소드를 반드시 구현해야 한다. Comparable 인터페이스에는 compareTo(T o) 메소드를, Comparator 인터페이스에는 comp.. 이전 1 다음