相关疑难解决方法(0)

集合排序(List <T>,Comparator <?super T>)方法示例

可能重复:
使用多个键对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);
}
Run Code Online (Sandbox Code Playgroud)

}

对于这个类,如果我想根据他们的姓名和年龄对学生列表进行排序我如何使用方法集合排序(List,Comparator)

java

52
推荐指数
3
解决办法
25万
查看次数

标签 统计

java ×1