728x90
728x90
array 정렬
-
Comparable<T>, Comparator<T> 인터페이스 - 정렬방식 지정JAVA 2020. 5. 26. 21:52
TreeSet 에서 객체를 정렬할 때, Arrays.sort() 로 배열을 정렬할 때, 정렬하는 방식을 지정해 주어야 한다 이때 T 객체 클래스에서 Comparable, Comparator 인터페이스를 사용하여 정렬방식을 지정할 수 있다 Comparable는 Comparable 이 구현이 안된 클래스에서 사용가능하다 (String은 이미 구현이 되어있기 때문에 - 오름차순으로) => Comparator 을 구현해야한다 Comparable 사용시 - compareTo() 메서드 오버라이딩 必 @Override public int compareTo(Member member) { return (this.memberID - member.memberID); } 이때 return 이 양수이면 오름차순, 음수이면 내..