컬렉션 Comparable, Comparator 인터페이스 구현
Comparable과 Comparator TreeSet 객체가 TreeMap의 키는 저장과 동시에 자동 오름차순으로 정렬됩니다. 숫자 타입일 경우는 값으로, 문자열 경우에는 유니코드로 정렬합니다. TreeSet, TreeMap은 정렬을 위해 java.lang.Comparable 구현 객체를 필요로 합니다. Integer, Double, String 모두 Comparable 인터페이스를 구현하고 있습니다. 사용자 정의 클래스도 Comparable을 구현하면 자동 정렬이 가능합니다. 리턴타입 메서드 설명 int compareTo(T o) 주어진 객체와 같으면 0 리턴 주어진 객체보다 적으면 음수 리턴 주어진 객체보다 크면 양수 리턴 TreeSet, TreeMap 생성자의 매개값으로 정렬자(Comparator..
기록 - 프로그래밍/Java
2024. 2. 12. 01:12