投稿 资料上传 提问 搜索
您现在的位置是: 首页 > 问答 > 正文

java map判断key是否存在

在java中,怎么判断map的key是否存在,有哪些方式?

问题回复
  1. 简讯
    简讯IT技术之家

    方式一:

        通过containsKey("key")进行判断,例如:

      Map<String,String> map= new HashMap<String,String>();

    map.put("key","value");
    boolean isEmpty=map.containsKey("key");

    方式二:

        通过hasNext()方法进行判断,例如:

    Set set = map.keySet();

    Iterator it = set.iterator();
    //通过判断是否存在下一个,来遍历map集合
    while (it.hasNext()) {
    }

    或者是

    Iterator it= map.entrySet().iterator();
    //通过判断是否存在下一个,来遍历map集合
    while (it.hasNext()) {
    }




    回复