27
Java 8 Различается по свойству
В Java 8, как я могу отфильтровать коллекцию, используя StreamAPI, проверив отличимость свойства каждого объекта? Например, у меня есть список Personобъектов, и я хочу удалить людей с тем же именем, persons.stream().distinct(); Будет использовать проверку равенства по умолчанию для Personобъекта, поэтому мне нужно что-то вроде, persons.stream().distinct(p -> p.getName()); К сожалению, distinct()метод …