[ java ] Comparator, Comparable 차이
·
JAVA
📌 Comparator, Comparable 사용이유primitive 타입(int, double 등)의 실수 변수는 부등호를 통해 두 변수를 비교할 수 있다.→ 기본 자료형이기 때문에 부등호로 쉽게 비교가 가능하다. ❓ 그렇다면 새로운 클래스 객체는 어떻게 비교할까→ comparator, comparable를 사용하여 객체를 비교한다. Comparable과 Comparator는 모두 인터페이스(interface)이다즉, Comparable 혹은 Comparator의 사용을 위해서는 인터페이스 내에 선언된 메소드를 반드시 구현해야한다. [ comparable 특징 ]자기 자신과 매개변수를 비교한다.Comparable은 lang패키지에 있기 때문에 import 를 해줄 필요가 없다.[ comparator ..