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()); } }
如果覺得上述內容還可以的話,可以掃描下方二維碼進行贊賞喲~👇👇👇
同時也可關注微信公眾號獲得更多個人分享~👇👇👇