공부/JAVA

JAVA_[ Collection.srot (리스트 정렬)]

LuceteWoo:) 2015. 3. 26. 14:31

- 정렬하는데 쓰는 Interface 2가지가 있다.

1. Java.lang Interface Comparable<T>

2. Java.util Interface Comparator<T>


- Comparable Implements<T>

Implements Comparable 하면, public int compareTo(object o) {} 메서드가 생성이 되는데..

해당하는 객체로 타입을 변경하고, 정렬부분을 구현하면된다.(총 점수 내림차순)

Collections.srot();


- Implements Comarator<T>

Collections.sort(studentList, new ClassStudentNoComparator());

Collections.sort(studentList, new ClassTotalComparator());