Возможный дубликат:
Сортировка объектов Java с использованием нескольких ключей
Я не могу найти какой-либо пример использования этого метода, все примеры дают второй параметр "null". Я слышал, что этот метод использовался для сортировки классов по более чем одному критерию, но не был найден пример.
public class Student implements Comparable<Student> {
String name;
int age;
public Student(String name, int age) {
this.name = name;
this.age = age;
}
@Override
public String toString() {
return name + ":" + age;
}
@Override
public int compareTo(Student o) {
Integer myAge = age;
Integer oAge = o.age;
return myAge.compareTo(oAge);
}
}
для этого класса, если я хочу сортировать список учеников в соответствии с их именами и возрастами, как я могу использовать метод Collections sort (List, Comparator)