Java 8 Distinct by property

后端 未结 29 1804
傲寒
傲寒 2020-11-21 22:35

In Java 8 how can I filter a collection using the Stream API by checking the distinctness of a property of each object?

For example I have a list of

29条回答
  •  日久生厌
    2020-11-21 23:07

    We can also use RxJava (very powerful reactive extension library)

    Observable.from(persons).distinct(Person::getName)
    

    or

    Observable.from(persons).distinct(p -> p.getName())
    

提交回复
热议问题