Skip to main content
Journey Uncommon Logo
JourneyUncommon
mediumJavaComparator comparing thenComparingSingle-choice MCQ

Why might this comparator throw a NullPointerException at sort time?

List<Person> people = ...; // some have null name people.sort(Comparator.comparing(Person::getName, Comparator.nullsFirst(Comparator.naturalOrder())) .thenComparing(Person::getAge));