java 多种判断key是否在map中存在的方法
Posted 小豪豪
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了java 多种判断key是否在map中存在的方法相关的知识,希望对你有一定的参考价值。
java 中有时候会遇到判断传过来的map里是否包含了指定的key,我目前只发现两种办法,如果有其他方法欢迎补充 我添加上去:
- 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");
- }
- }
- boolean flag=map.containsKey("opt")
以上是关于java 多种判断key是否在map中存在的方法的主要内容,如果未能解决你的问题,请参考以下文章
Java:如何判断一个Map中的某个key是不是在另一个Map的key列表中