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