Java后端开发——判断List中重复项以及重复次数代码示例
Map<PhoneExcel,Integer> map = new HashMap<>();
for(PhoneExcel temp:phoneExcelList){ //得到重复项以及重复次数 Integer i = 1; //定义一个计数器,用来记录重复数据的个数 if(map.get(temp) != null){ i=map.get(temp)+1; } map.put(temp,i); } Set<String> set = new HashSet<>(); Set<String> phoneLike=new HashSet<>(); for (PhoneExcel x : phoneExcelList) { //得到某字段重复项 if (set.contains(x.getPhone()) && map.get(x)==1) { phoneLike.add(x.getPhone()); } else { set.add(x.getPhone()); } }
扫码关注公众号,查看更多精彩内容
本文来自博客园,作者:不是公子的小白,转载请注明原文链接:https://www.cnblogs.com/bobbycheng/p/11866583.html