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