[Java]-Comparable Comparator 차이
객체 정렬 예시 ㆍ객체를 사용자가 정의한 정렬 기준에 맞춰 정렬해야 하는 경우 Ex) 좌표를 x좌표가 증가하는 순, x좌표가 같으면 y좌표가 감소하는 순으로 정렬 Ex) 국어점수는 증가하는 순, 수학점수는 감소하는 순으로 정렬 객체의 정렬의 기준 방법 1.Comparable ㆍ정렬 수행 시 기본적으로 적용되는 정렬 기준이 되는 메서드를 정의하는 인터페이스 ㆍpackage: java.lang.Comparable ㆍJava에서 제공되는 정렬이 가능한 클래스들은 모두 Comparable 인터페이스를 구현하고 있으며, 정렬 시에 이에 맞게 정렬이 수행된다. 구현 방법 ㆍ정렬할 객체에 Comparable interface를 implements 후, compareTo() 메서드를 오버라이드하여 구현한다. compa..
Java
2019. 10. 26. 19:15