Writing custom comparator in Java-8 is very simple. Use:
Comparator.comparing(c -> c.lastUpdated);
So if you have a List<Contact> contacts
, you can use
Contact lastContact = Collections.max(contacts, Comparator.comparing(c -> c.lastUpdated));
Or, using method references:
Contact lastContact = Collections.max(contacts, Comparator.comparing(Contact::getLastUpdated));