本帖最后由 arno942 于 2013-1-6 01:37 编辑
这个我也没发现通过Value来获得Key的,如果你想获得Key,再通过Key进行某些操作的话 ,你看下面代码对你有用吗。- Map<String,String> map = new HashMap<String, String>();
- map.put("1", "一");
- map.put("2", "二");
- map.put("3", "三");
- map.put("4", "五");
- map.put("5", "五");
-
- // 获取所有键值对(Entry)
- Set<Map.Entry<String, String>> entrys = map.entrySet();
- // 遍历Set
- for(Map.Entry<String, String> entry : entrys) {
- //获取键
- String key = entry.getKey();
- //获取值
- String value = entry.getValue();
- System.out.println(key + "=" + value);
- }
- }
复制代码 |