Change the last bit to:
.thenComparing(Student::getID, Comparator.reverseOrder())
Or, if you want to avoid autoboxing:
.thenComparing(Comparator.comparingInt(Student::getID).reversed())
Change the last bit to:
.thenComparing(Student::getID, Comparator.reverseOrder())
Or, if you want to avoid autoboxing:
.thenComparing(Comparator.comparingInt(Student::getID).reversed())