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()); } }

 

 

如果覺得上述內容還可以的話,可以掃描下方二維碼進行贊賞喲~👇👇👇

 

同時也可關注微信公眾號獲得更多個人分享~👇👇👇


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM