목록Comparator (1)
우보천리 개발
자바 객체 비교, Comparable 그리고 Comparator
자바에서 기본형에 대해서는 부등호로 크기를 비교할 수 있었다. 하지만 기본형이 아닌 타입에 대해서는 비교를 할 수 있는 기준이 없기 때문에 따로 정의를 해주어야한다. public static void main(String[] args) { int[] scores = {80, 30, 100, 60, 40}; Arrays.sort(scores); System.out.println(Arrays.toString(scores)); } // 결과 [30, 40, 60, 80, 100] 하지만 기본형이 아닌 다른 타입의 객체를 비교하고 싶으면 Comparable 혹은 Comparator 인터페이스를 구현해야한다. 1. Comparable Comparable 인터페이스는 java.lang 패키지에 있다. public ..
언어/Java
2023. 8. 11. 20:36