Comparator1 [JAVA] Comparable vs Comparator Comparable, Comparator는 정렬 인터페이스로 List의 정렬이나 클래스의 정렬조건을 설정할 때 등 정렬과 관련된 기능을 수행할때 사용할 수 있습니다. 둘은 정렬기준을 설정한다는 공통점이 있고 사용법에는 차이가 있는데 Comparable, Comparator의 차이점과 사용방법에 대해 작성해 볼까 합니다. 시작하기에 앞서 의문점이 하나 있었는데요 @FunctionalInterface 두 인터페이스 모두 함수형 인터페이스로 알고 있었는데 어째서 인지 Comparable에는 @FunctionalInterface 애노테이션이 보이지 않습니다. Comparable은 compareTo()추상메소드 오직 하나만을 가지고 있는데 말입니다. 그렇다면 @FunctionalInterface 애노테이션이 없으.. 2023. 7. 31. 이전 1 다음