У меня есть класс с именем Contact
, который имеет переменную Date lastUpdated;
.
Я хотел бы вывести Contact
из List<Contact>
с максимальной переменной lastUpdated
.
Я знаю, что это можно сделать, написав произвольный компаратор и используя Collections.max
, но мне было интересно, есть ли способ сделать это в Java 8, который не требует использования настраиваемого компаратора, поскольку я просто хочу для того, чтобы вытащить один из них с максимальной датой только в одном месте в моем коде, а класс Contact
не всегда должен использовать переменную lastUpdated
для сравнения экземпляров.