java中如何统计map中一个value对应多少个key呢?
下文笔者讲述获取map中value对应多少key的方法分享,如下所示
获取value对应key的个数
实现思路:
使用while循环遍历一个map
即可计算出value对应多少key
例:
获取value对应key的个数
Map<String,String> map = new HashMap<String,String>();
map.put("1", "java265.com");
map.put("2", "猫猫");
map.put("3", "java265");
map.put("4", "猫猫");
map.put("5", "丽莎");
Set set=map.entrySet();
Iterator it=set.iterator();
while(it.hasNext()) {
Map.Entry entry=(Map.Entry)it.next();
if(entry.getValue().equals("java265.com")) {
System.out.println(entry.getKey());
}
if(entry.getValue().equals("猫猫")){
System.out.println(entry.getKey());
}
if(entry.getValue().equals("java265")){
System.out.println(entry.getKey());
}
}
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。


