반응형 글자역으로출력1 [자바] Comparator 와 Comparable Arrays.sort()를 호출하면 컴퓨터가 알아서 배열을 정렬하는 것처럼 보이지만 사실 Character 클래스의 Comparable의 구현에 의해 정렬되었던 것이다. Comparator 와 Comparable은 모두 인터페이스로 컬렉션을 정렬하는데 필요한 메서드를 정의하고 있으며, Comparable 을 구현하고 있는 클래스들은 같은 타입의 인스턴스끼리 서로 비교할 수 있는 클래스들, 주로 Integer와 같은 wrapper 클래스와 String, Date, File 과 같은 것들이다. 기본적으로 오름차순(작은 -> 큰)으로 정렬되도록 구현되어 있다. 즉, Comparable을 구현한 클래스는 정렬이 가능하다는 것을 의미한다. public interface Comparator { int compare.. 2023. 2. 14. 이전 1 다음 반응형