首页后端开发其他后端知识java中map集合中是否有key存在,是怎么判断的呢?

java中map集合中是否有key存在,是怎么判断的呢?

时间2024-03-27 08:48:03发布访客分类其他后端知识浏览1099
导读:这篇文章主要介绍了title,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望大家通过这篇文章可以有所收获。 java判断map集合中是否存在指定key的方法:1、使用containsKey( 方法判断;如果存在则...
这篇文章主要介绍了title,小编觉得挺不错的,现在分享给大家,也给大家做个参考,希望大家通过这篇文章可以有所收获。

java判断map集合中是否存在指定key的方法:1、使用containsKey()方法判断;如果存在则返回true,如果不存在则返回false。2、利用循环遍历,逐个比较,进行判断。

推荐:《Java视频教程》

java 中有时候会遇到判断传过来的map里是否包含了指定的key,下面有两种办法:

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

HashMap map = new HashMap();
      
map.put("1", "value1");
      
map.put("2", "value2");
      
Iterator keys = map.keySet().iterator();
 
while(keys.hasNext()){
      
     String key = (String)keys.next();

     if("2".equals(key)){
      
        System.out.println("存在key");
  
     }
  
}

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

map是一个key和value的键值对的集合。有key和value键值对,就会有判断是否有key。这方法就是containsKey方法。

boolean flag=map.containsKey("opt")

如:

if(map.containsKey("name")){
    
value=map.get("name").toString();
    
System.out.println("找到了name的值:"+value);

}
    

map中的containsKey(key)方法可以判断该key在map中是否有存在。如果存在则返回true。如果不存在则返回false。

更多编程相关知识,可访问:编程入门!!



关于“java中map集合中是否有key存在,是怎么判断的呢?”的内容就介绍到这,感谢各位的阅读,相信大家对java中map集合中是否有key存在,是怎么判断的呢?已经有了进一步的了解。大家如果还想学习更多知识,欢迎关注网络,小编将为大家输出更多高质量的实用文章!

声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!

javakey

若转载请注明出处: java中map集合中是否有key存在,是怎么判断的呢?
本文地址: https://pptw.com/jishu/654109.html
java中cmd命令是什么使用的,方法是什么? 怎么处理java中get请求乱码,方法是什么?

游客 回复需填写必要信息