利用 HashSet 去过滤元素是否重复

Posted 26个字符的天堂

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了利用 HashSet 去过滤元素是否重复相关的知识,希望对你有一定的参考价值。

 1      HashSet<Integer> hashSet = new HashSet<Integer>();
 2         for (int i = resultDoctorDetails.size() - 1; i >= 0; --i) {
 3             ResultDoctorDetail temp = resultDoctorDetails.get(i);
 4             if (!hashSet.contains(temp.getUserId())) {
 5                 hashSet.add(temp.getUserId());
 6             } else {
 7                 resultDoctorDetails.remove(i);
 8             }
 9         }

 

以上是关于利用 HashSet 去过滤元素是否重复的主要内容,如果未能解决你的问题,请参考以下文章

java:Set对象TreeSet有序子类,HashSet无序子类,重复对象二

List列表使用HashSet实现数据去重小技巧

排序及重复元素去重的说明,TreeSet,HashSet

使用HashMap或Hashset优化使用循环判断字符串中是否含有重复元素

HashSet重复元素判断

JavaSE学习总结(十三)Set集合HashSet集合LinkedHashSet集合TreeSet集合比较器的使用利用Set集合实现去重