如何通过标记属性排序对象数组(即类学生的对象数组)但不使用比较器?
class Student
{
private int rollNo;
private double marks;
public Student(int rollNo, String name, double marks) {
this.rollNo = rollNo;
this.marks = marks;
}
}
答案 0 :(得分:1)
如果要使用标准Java sort
实现,请修改Student
以使其适当地实现Comparable<Student>
....然后搜索Javadocs以找到排序列表的方法。 (提示:在javadoc索引中查找&#34; sort&#34;)
如果你不能这样做,那么你可能需要从头开始实施排序算法。
这应该足以让你开始做作业: - )
答案 1 :(得分:0)