반응형
Comparator와 compare을 이용한다.
import java.util.Arrays;
import java.util.Collections;
import java.util.Comparator;
import java.util.ArrayList;
public class Main {
static class Student{
String name;
Integer score;
Integer input_ranks;
}
public static void main(String[] args) {
ArrayList<Student> students = new ArrayList<Student>();
Collections.sort(students, new Comparator<Student>() {
public int compare(Student s1, Student s2) {
return s1.score.compareTo(s2.score); // score을 기준으로 오름차순 정렬한다.
}
});
}
}
반응형