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

What is the result of comparing two records r1 and r2 with this comparator when the names are equal but ages differ?

record Person(String name, int age) {} Comparator<Person> c = Comparator .comparing(Person::name) .thenComparingInt(Person::age); // r1 = new Person("Ann", 30), r2 = new Person("Ann", 25) int result = c.compare(r1, r2);