Hello I use Lambda expressions to sorted birthYear descendingly, but it doesn't work. Can you help ? Can you check where I am in the following code:
final static List<Student> students = Arrays.asList(
new Student("Joe","Clay",1994,Gender.MALE),
new Student("Marie","Smith",1997,Gender.FEMALE),
new Student("Ann","Thompson",2000,Gender.FEMALE),
new Student("James","Bond",1989,Gender.MALE),
new Student("Jennifer","Atkins",1995,Gender.FEMALE),
new Student("Cristina","Gibbs",1999,Gender.FEMALE),
new Student("Jason","Clark",1998,Gender.MALE),
new Student("Kate","Barrett",1992,Gender.FEMALE),
new Student("Peter","Garner",1999,Gender.MALE),
new Student("Ben","Walsh",1996,Gender.MALE)
);
public static void runExercise8() {
List<Integer> years = students
.stream()
.sorted(Comparator.comparing(Student::getBirthYear).reverseOrder())
.collect(Collectors.toList());
System.out.println(years);
}