У меня есть список/коллекция объектов, которые могут иметь или не иметь одинаковые значения свойств. Каков самый простой способ получить отдельный список объектов с равными свойствами? Является ли один тип коллекции наиболее подходящим для этой цели? Например, в C# я мог бы сделать что-то вроде LINQ.Java - отличительный список объектов
var recipients = (from recipient in recipientList
select recipient).Distinct();
Моя первая мысль была использовать lambdaj (link text), но он не появляется, чтобы поддержать это.
Используйте эту библиотеку LINQ (github.com/nicholas22/jpropel -light) и выполните список recipientList; recipientList.distinct(); Это именно то, что делает ваш код. –