当前位置: 首页 > news >正文

网站模板管理系统绿色模板网站

网站模板管理系统,绿色模板网站,网站建设菜鸟教程,做网站什么需要好Map在代码中用到得非常多,它是无序的、key-value结构的,其读取会非常快。 今天看了个小文章Map判空 、空字符串、空key值等各种判断方法,你都掌握了吗?便自己也玩一下。 一、判空 因为对象已经new出来了,所以map指向的…

Map在代码中用到得非常多,它是无序的、key-value结构的,其读取会非常快。
今天看了个小文章Map判空 、空字符串、空key值等各种判断方法,你都掌握了吗?便自己也玩一下。

一、判空

在这里插入图片描述
因为对象已经new出来了,所以map指向的是内存里的一块空间,它不是null。要判断map里是否没有键值对,应该用isEmpty()。
在HashMap实现类中,isEmpty()的逻辑是这样的:

public boolean isEmpty() {return size == 0;}

所以,代码中也可以通过.size()来判断,但是没有isEmpty()优雅呢:
在这里插入图片描述

二、判空2

在这里插入图片描述
已经指定了map就是null,没想到打印日志时还搞出了29行的笑话(⊙﹏⊙)
注意:使用isEmpty()前还是得判null,否则可能空指针。
标准写法如下:

if(map != null && !map.isEmpty()){System.out.println("这是标准写法");
}

三、key和value都可为null

在这里插入图片描述
注意,map.put(null,null);是能够执行的!

四、取key为null

[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-2E2IDtXD-1690973454147)(https://imgblog.csdnimg.cn/9659a74a5b014d3ebbde3be34f2031b1.png)]

注意map里get的是null,是能够取到值的。
当value为null时,get这个key得到的为null,与获取一个不存在的key效果一样。

五:其他

其他的方法没有玩,就不记录了,像是contailsKey,entry啥的就先不记录了。

http://www.yayakq.cn/news/733519/

相关文章:

  • asp网站相册免费做简历网站有哪些
  • 安康网站定制厂家个人网站创建平台要多少钱
  • 如何做单位网站营销活动方案名称
  • 梅林网站建设云邮企业邮箱官网
  • 个人网站首页设计优秀作品在互联网公司上班都做啥的
  • 用自己服务器做网站广东外贸网站推广
  • 面对不法网站该怎样做石家庄小程序开发公司
  • 营销型网站的特点有哪些服务器可以做网站吗
  • 中山网站外包京东网站建设吗
  • 能做wordpress的网站常州网站制作公司有哪些
  • 门户网站建设方案 模板网络推广的工作内容是什么
  • 网站建设所用程序郑州专业网站制作建设
  • 抖音网站怎么做怎么增加网站首页权重
  • 有做学历在网站能查的到的主机屋建网站源码
  • 搜索引擎网站录入网站套站什么意思
  • 做网站前端后端ui什么意思wordpress 点击富强
  • 淘宝网站是谁做的莱芜雪野湖风景区门票多少钱
  • wordpress不适合大型网站gate网站合约怎么做空
  • 河南智慧团建网站登录wordpress本地域名
  • 乡村旅游网站的建设分析学习软件免费
  • seo 成功网站做网络推广的网站有哪些
  • 网站地域分站怎么做企业网站建设费用需要多少钱
  • 中国十大品牌网站做网站需要提供什么资料
  • 可以免费做中考题的网站wordpress多条件
  • 旅游网站开发注意点六安百度推广公司
  • 做网站的规范可以直接玩游戏的网址
  • 国内flex做的网站山东省监理建设协会网站
  • 沂源手机网站建设公司安卓手机性能优化软件
  • 网站建设添加视频教程小程序登录怎么退出账号
  • 网页制作基础教程第二版葛艳玲海口百度seo公司