java 多种判断key是否在map中存在的方法

Posted 小豪豪

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 多种判断key是否在map中存在的方法相关的知识,希望对你有一定的参考价值。

java 中有时候会遇到判断传过来的map里是否包含了指定的key,我目前只发现两种办法,如果有其他方法欢迎补充 我添加上去:

  1. HashMap map = new HashMap();  
  2.         map.put("1", "value1");  
  3.     map.put("2", "value2");  
  4.   
  5.         Iterator keys = map.keySet().iterator();  
  6.         while(keys.hasNext()){  
  7.             String key = (String)keys.next();  
  8.             if("2".equals(key)){  
  9.                 System.out.println("存在key");  
  10.             }  
  11.         }  
  1. boolean flag=map.containsKey("opt")  

以上是关于java 多种判断key是否在map中存在的方法的主要内容,如果未能解决你的问题,请参考以下文章

java map中如何判断key是不是相同

Java:如何判断一个Map中的某个key是不是在另一个Map的key列表中

java 判断map是否存在某个key 和 json字符串转化为list对象

java map的key可以重复吗

Go语言的map如何判断key是否存在

js 中判断字典中是不是有key