JAVA HashSet 的 判断重复 问题

来源:互联网 发布:java websocket 框架 编辑:程序博客网 时间:2024/04/29 18:54

今天想要直接通过hashset的判断重复功能去过滤集合中符合重复要求的bean ,之前都是用for 去迭代list1然后把重复对象放入list2中,for结束了之后再执行list1.removeAll(list2)。 这样做起来太不简洁。直接用hashset的自带去重功能吧。

hashset的判断重复是根据两个Object的自带方法 equals() 和 hashcode()


如何A.equals(B)==true && A.hashCode()==B.hashCode()   那么hashset 会只保留一个对象, 那么具体是保留哪个呢。 下次写日志的时候贴出来。~

0 0