您的位置:首页 > 编程语言 > Java开发

JAVA HashSet 的 判断重复 问题

2014-11-27 19:29 351 查看
今天想要直接通过hashset的判断重复功能去过滤集合中符合重复要求的bean ,之前都是用for 去迭代list1然后把重复对象放入list2中,for结束了之后再执行list1.removeAll(list2)。 这样做起来太不简洁。直接用hashset的自带去重功能吧。
hashset的判断重复是根据两个Object的自带方法 equals() 和 hashcode()

如何A.equals(B)==true && A.hashCode()==B.hashCode()   那么hashset 会只保留一个对象, 那么具体是保留哪个呢。 下次写日志的时候贴出来。~
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  equals hashcode hashset java