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()); } }
版权声明
本文仅代表作者观点,不代表本站立场。
本文系作者授权发表,未经许可,不得转载。