목록비교 (1)
05AM
[Java] Comparable vs Comparator
`Comparable`과 `Comparator`는 객체의 정렬을 위해 사용되는 인터페이스입니다. 두 인터페이스는 서로 다른 방식으로 정렬 기준을 정의합니다.🔷 `Comparable`Comparable 인터페이스는 객체 자체에 기본 정렬 기준을 정의하고자 할 때 사용됩니다. 이 인터페이스를 구현하는 클래스는 자연 정렬(natural ordering)을 가지게 됩니다. 예를 들어, 숫자는 오름차순, 문자열은 사전순 등이 있습니다. 사용 상황:클래스의 기본 정렬 순서를 정의하고 싶을 때객체의 기본 정렬 기준이 하나만 있을 때Comparable 인터페이스는 `compareTo` 메서드를 하나 가지고 있습니다.➡️ 구조public class ClassName implements Comparable { @O..
Programming Language/Java
2024. 6. 4. 16:03