containsKey方法——判断是否包含指定的键名
Map可以出现在k与v的映射中,v为null的情况
Map集合允许值对象为null,并且没有个数限制,所以当get()方法的返回值为null时,可能有两种情况,一种是在集合中没有该键对象,另一种是该键对象没有映射任何值对象,即值对象为null。因此,在Map集合中不应该利用get()方法来判断是否存在某个键,而应该利用containsKey()方法来判断
public static void main(String[] args) {Map<String,String> map = new HashMap<String,String>();map.put("apple", "新鲜的苹果"); // 向列表中添加数据map.put("computer", "配置优良的计算机"); // 向列表中添加数据map.put("book", "堆积成山的图书"); // 向列表中添加数据String key = "book";boolean contains = map.containsKey(key);if (contains) {System.out.println("在Map集合中包含键名" + key);} else {System.out.println("在Map集合中不包含键名" + key);}}
containsKey方法——判断是否包含指定的键名相关推荐
- containskey java_Java Map.containsKey()方法:判断Map集合对象中是否包含指定的键名
搜索热词 Java 集合类中的 Map.containsKey() 方法判断 Map 集合对象中是否包含指定的键名.如果 Map 集合中包含指定的键名,则返回 true,否则返回 false. 语法: ...
- js判断是否包含指定字符串
CreateTime--2017年2月28日09:37:06 Author:Marydon js判断是否包含指定字符串 var inputValue = "thunder://piaohua ...
- 【转载】C#中List集合使用Contains方法判断是否包含某个对象
在C#的List集合中,如果要查找List集合是否包含某一个值或者对象,如果不使用List集合类的扩展方法的话一般会使用for循环或者foreach遍历来查找,其实List集合类中的扩展方法Conta ...
- Java 判断是否包含指定的子串 contains()
Java 手册 contains public boolean contains(CharSequence s) 当且仅当此字符串包含指定的 char 值序列时,返回 true. 参数: s - 要搜 ...
- JavaScript 判断是否包含指定字符串
判断方法: 使用indexOf方法 获取指定字符串值的首次出现位置,如果返回值为"-1"则不包含: 使用search方法 检索指定字符串,如果返回值为"-1"则 ...
- php指定键名排序,php二维数组指定其键名对其排序的方法
安利个小李子先 $arr=[ '2'=>'red', '5'=>'green', 'name'=>'tom' ]; $other=[ '5'=>'new red', 'name ...
- php二维数组指定其键名对其排序的方法
安利个小李子先 <?php $arr=['2'=>'red','5'=>'green','name'=>'tom' ];$other=[ '5'=>'new red', ...
- 帆软条件判断是否包含指定字符串
if(FIND(",",$$$,0) > 0,'全部部门',$$$)
- C/C++|Qt工作笔记-4种方法判断当前对象(类)名或标识(继承发,typeid法,元对象className()法,Q_CLASSINFO法)
回想起3个月前,刚刚参加工作也做过类似的笔记,但只有2种方法,估计刚毕业没有什么墨水,经过3个月时间又多了2种方法: 这些方法都可用于RTTI 第一个方法是继承发(C++中很推荐用这个,感觉用这个结构 ...
最新文章
- dhcp协议_DHCP(动态主机分配协议)原理
- kubernetes 1.5 + nginx负载均衡 + jenkins集群 实战(一)
- MVC5中EF6 Code First启动慢及间隙变慢的一些优化处理
- SQL基础【十七、uuid()、sys_guid()、newid()】
- 红黑树 删除某节点后 旋转3次 举例
- python深拷贝实现原理,js递归实现深拷贝
- 2.11 确定运行计划
- SAP “麻辣三人行”小厨房|用黑科技“烹制”HR数字料理
- xna中的截屏操作处理
- Vue.js 与 ActiveX 控件
- [收藏] 将 DTS 用于业务智能解决方案的最佳实践
- visio给图片添加任意形状外框
- [读史思考]北宋历史上几个外行项目经理
- 流传千古的爱情传说原来竟是一个先劫色后劫财的骗局
- 总结:linux运维常用命令
- Vue学习(学习打卡Day14)
- 小米路由器装linux,小米路由器3安装Misstar 从开始到失败
- 《游戏改变世界》读后感 一 (懊悔?and我眼中的好游戏)
- 淘宝商品详情API接口(item_get-获得淘宝商品详情接口)
- 到底谁适合学Python呢?