javalist集合中对象按属性去重
时间: 2023-11-16 11:07:07 浏览: 84
Java中List集合对象去重及按属性去重的8种方法
5星 · 资源好评率100%
可以使用Java8的Stream API,先将List转化为Stream,再使用distinct()方法进行去重,最后将Stream转化为List即可。具体实现可以参考以下代码:
```
List<Object> distinctList = list.stream().distinct().collect(Collectors.toList());
```
其中,需要在对象的类中重写equals()和hashCode()方法,以便正确地比较对象是否相等。
阅读全文