java HashMap--统计其中有相同value的key的个数

//统计每个等级的人数
        //
        Map map=new HashMap<>();
        map.put("1001",3);
        map.put("1002",4);
        map.put("1003",3);

        Map res=new HashMap<>();
        for (Map.Entry 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}

你可能感兴趣的:(java)