Java
2023. 1. 18. 23:01
[Java] 객체 정렬 인터페이스 Comparable vs Comparator
객체 정렬의 필요성 Primitive 타입의 단순 int, double..와 같은 데이터는 부등호를 사용하여 쉬운 비교 가능. 하지만 객체는 명확한 비교 기준이 없어 부등호 사용 시 컴파일 에러 발생. int[] num = {9, -3, 12, 5, 23}; Array.sort(num); System.out.println(Arrays.toString(num)); // 출력 // [-3, 5, 9, 12, 23] public class Fruit { private String name; private int amount; public Fruit(String name, int amount) { this.name = name; this.amount = amount; } } List fruits = new Ar..