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()); } }
如果觉得上述内容还可以的话,可以扫描下方二维码进行赞赏哟~👇👇👇
同时也可关注微信公众号获得更多个人分享~👇👇👇