java HashMap--統計其中有相同value的key的個數
阿新 • • 發佈:2019-01-06
//統計每個等級的人數 //<pid,topLevel> Map<String,Integer> map=new HashMap<>(); map.put("1001",3); map.put("1002",4); map.put("1003",3); Map<Integer,Integer> res=new HashMap<>(); for (Map.Entry<String,Integer> entry:map.entrySet()){ if (res.containsKey(entry.getValue())){ res.put(entry.getValue(),res.get(entry.getValue())+1); }else{ res.put(entry.getValue(),1); } } System.out.println(res);
輸出結果:{3=2, 4=1}