- 链接地址:https://blog.csdn.net/weixin_43764676/article/details/112555053
- 链接标题:stream.collect(Collectors.toList())去重问题_tream().collect 去重 获取某个字段-CSDN博客
- 所属网站:blog.csdn.net
- 被收藏次数:1115
文章浏览阅读1w次。**java8 stream源码中stream.collect(Collectors.toList())去重**利用 java8 stream对list或者set中带有(“aaa”,“88888”)等复杂字段去重。如若失败可能是equals方法原因,需要重写hashCode(), equals(Object obj)方法。测试发现如果hashCode()的字段为Long类型,即不是String的话equals(Object obj)方法中的this.id==other.getId()应将换成this_tream().collect 去重 获取某个字段
版权声明:本文发布于特牛生活网 内容均来源于互联网 如有侵权联系删除