Какой класс сопоставимо реализован, если у вас есть объект объектов? - PullRequest
0 голосов
/ 18 сентября 2018

Если у меня есть класс Classroom (который реализует универсальный интерфейс) с реестром Classroom [], содержащим различные объекты Student (каждый из которых имеет int Age), какой класс я реализую сравнимым и CompareTo для сортировки моего списка по возрасту ( в порядке возрастания)?

1 Ответ

0 голосов
/ 18 сентября 2018

Вот несколько вариантов, для сортировки будет использоваться естественный порядок, а для естественного порядка - восходящий.

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

Arrays.sort(roaster, studentAgeComparator);

Надеюсь, это поможет

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...