79401634

Date: 2025-01-31 02:12:40
Score: 1
Natty:
Report link

Assuming Java 15 or later

public static enum SortDirection { ASC, DESC };

public static Comparator<Student> nameCompare(SortDirection sortDirection)
{
    return switch (sortDirection) {
        case ASC -> Comparator.comparing(Student::getName);
        case DESC -> Comparator.comparing(Student::getName).reversed();
        case null -> throw new AssertionError(sortDirection);
    };
}
Reasons:
  • Has code block (-0.5):
  • Unregistered user (0.5):
  • Low reputation (1):
Posted by: Ane De Jong