本文共 728 字,大约阅读时间需要 2 分钟。
做一个方法 方法有两个参数 参数1 Map<String,String> 参数2:String value
方法完成的功能是 根据value获取key
public class demo { public static ListgetValue(Map map,String value) { List list = new ArrayList (); //方法一 /*for(String key:map.keySet()) { if(map.get(key).equals(value)) { list.add(key); } }*/ //方法二 Set > set = map.entrySet(); for(Entry entry:set) { if(entry.getValue().equals(value)) { list.add(entry.getKey()); } } return list; } public static void main(String[] args) { Map map = new HashMap (); map.put("张三丰","北京"); map.put("李四丰","上海"); map.put("王二小","北京"); map.put("小明","河北"); map.put("小毛","北京"); map.put("王五","北京"); System.out.println(getValue(map,"北京")); }}
转载地址:http://kpazi.baihongyu.com/