Скажем, у меня есть объект:
public class MyObject {
private LocalDate date;
}
В списке этих объектов довольно легко найти объект с самой новой датой:
MyObject newest = Collections.max(myObjectList, Comparator.comparing(MyObject::getDate));
Есть ли аналогичнократкий способ найти объект с самой новой датой, когда вместо даты указана строка?Мне нужно сначала преобразовать даты в LocalDates, но я не могу сделать что-то вроде этого:
MyObject newest = Collections.max(myObjectList, Comparator.comparing(LocalDate.parse(MyObject::getDate)));