判断一个字符串与Map中的key值是否相等,相等就取出对应的value值

判断一个字符串与Map中的key值是否相等,相等就取出对应的value值
String i = "key"
Map cvMap =new HashMap();

cvMap =["key":1, "ds":3, "d":4];
用什么方法取出1

public class Test{
public static void main(String[] args) {
String i = "key";

    Map map = new HashMap();

    map.put("key", 1);
    map.put("ds", 3);
    map.put("d", 4);       

        if(map.containsKey(i)){
            System.out.println(map.get(i));
        }
    }

}

Map中一般都是key,value

下面例子中:Map 为 yqMap

 for (String key : yqMap.keySet()) {  
                      if("key".equals(key)){//“key”是你i中的值,key是循环每次的key值
                                //你打算判断后执行的操作
                        }
 }