如果您有一个对象对象,那么哪个类是可比较实现的?

时间:2018-09-17 22:43:17

标签: arrays comparable compareto

如果我有一个Classroom类(实现了通用接口),其中Classroom []名册包含各种Student对象(每个对象都有一个int Age),那么我要实现哪个类compareable和compareTo以按年龄对我的名册进行排序(升序)?

1 个答案:

答案 0 :(得分:1)

这里有几种选择,它将使用自然顺序进行排序,而int自然顺序将递增。

Comparator<Student> studentAgeComparator
  = Comparator.comparing(Student::getAge);

Arrays.sort(roaster, studentAgeComparator);

我希望这对您有帮助