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

HashMap中常用的函数

假设如下
HashMap<String, Integer> map = new HashMap<>();
获取value值1、返回key为a的value
get(a)
2、返回key为a的value,若没有该key返回0
getOrDefault(a,0)新增键值对1、新增键值对(a,1)
put(a,1)
2、如果key为a的键不存在,则存入键值对(a,1)
putIfAbsent(a,1)
3、如果key为a的键不存在,则存入键值对(a,1),存在则返回value
computeIfAbsent(a,k->1)判断是否存在某key或value1、判断是否有key为a的键值对
containsKey(a)
2、判断是否有value为1的键值对
containsValue(1)

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • 828华为云征文 | 搭建云服务器Flexus X实例,开启简单上云第一步
  • python的常用模块,必能覆盖你的需求
  • 【D3.js in Action 3 精译_021】第三章 数据的处理 + 3.1 理解数据
  • LCD字符图片显示——FPGA学习笔记11
  • Java项目——苍穹外卖(一)
  • RTMP播放器延迟最低可以做到多少?
  • 【习题】Native适配开发
  • GPIO 简介(STM32F407)
  • 【达梦数据库】部署注意事项话术
  • 安卓玩机工具------vivo机型线刷救砖固件 下载工具操作步骤预览
  • Oracle SQL Developer:数据库开发与数据管理的利器
  • Java XML
  • 【Rust练习】12.枚举
  • dp算法练习【7】
  • 使用i2c子系统驱动i2c oled模块
  • co模块的前端实现
  • Eureka 2.0 开源流产,真的对你影响很大吗?
  • HTTP那些事
  • JavaScript设计模式之工厂模式
  • Joomla 2.x, 3.x useful code cheatsheet
  • Laravel 实践之路: 数据库迁移与数据填充
  • Mysql数据库的条件查询语句
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • Vue实战(四)登录/注册页的实现
  • 从零搭建Koa2 Server
  • 关于for循环的简单归纳
  • 规范化安全开发 KOA 手脚架
  • 后端_ThinkPHP5
  • 互联网大裁员:Java程序员失工作,焉知不能进ali?
  • 基于遗传算法的优化问题求解
  • 坑!为什么View.startAnimation不起作用?
  • 那些被忽略的 JavaScript 数组方法细节
  • 前端性能优化--懒加载和预加载
  • 使用Swoole加速Laravel(正式环境中)
  • 原生 js 实现移动端 Touch 滑动反弹
  • 在weex里面使用chart图表
  • 责任链模式的两种实现
  • 如何通过报表单元格右键控制报表跳转到不同链接地址 ...
  • #APPINVENTOR学习记录
  • (01)ORB-SLAM2源码无死角解析-(66) BA优化(g2o)→闭环线程:Optimizer::GlobalBundleAdjustemnt→全局优化
  • (20)docke容器
  • (Qt) 默认QtWidget应用包含什么?
  • (二)c52学习之旅-简单了解单片机
  • (附源码)计算机毕业设计SSM智能化管理的仓库管理
  • (免费领源码)python#django#mysql校园校园宿舍管理系统84831-计算机毕业设计项目选题推荐
  • (十二)devops持续集成开发——jenkins的全局工具配置之sonar qube环境安装及配置
  • (万字长文)Spring的核心知识尽揽其中
  • (转)为C# Windows服务添加安装程序
  • *ST京蓝入股力合节能 着力绿色智慧城市服务
  • .Net Core 中间件验签
  • .NET gRPC 和RESTful简单对比
  • .NET/C# 使用 #if 和 Conditional 特性来按条件编译代码的不同原理和适用场景
  • .net与java建立WebService再互相调用
  • @DataRedisTest测试redis从未如此丝滑
  • [Android] Upload package to device fails #2720