Type a Comparator chain that sorts by name then by GPA reversed
Type a Comparator chain that sorts by name then by GPA reversed
Answer
Comparator<Student> cmp = Comparator.comparing(Student::getName) .thenComparingInt(Student::getGpa).reversed();
Comparator.comparing builds a comparator from a key extractor. thenComparing chains a tiebreaker. reversed() flips the whole chain.