判断map集合中是否存在某个key

来源:互联网 发布:中国十大军工集团知乎 编辑:程序博客网 时间:2024/05/16 11:29

有两种方法可以判断map集合中是否存在某个key。

方法1:直接使用java api提供的containsKey();

方法2:循环遍历,逐个比较。

具体实现代码如下:

import java.util.Iterator;import java.util.Map;import com.google.common.collect.Maps;public class MapTest {public static void main(String[] args) {Map<String, String> map = Maps.newHashMap();map.put("1", "1");map.put("2", "2");map.put("3", "3");map.put("4", "4");//方法1System.out.println(map.containsKey("5"));//方法2Iterator keys = map.keySet().iterator();String key;while(keys.hasNext()){key = (String) keys.next();if ("1".equals(key)) {System.out.println("存在");} }}}