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

A Guide to Java HashMap

原文链接: A Guide to Java HashMap → https://www.baeldung.com/java-hashmap


从Map里取值

# 原生方法
Map<String, Integer> map = new HashMap<>();// map自身的方法 → 取不到返回null
Integer age6 = map.get("name");      // Integer时返回null可以
int age6 = map.get("name");          // int时返回null报错
// map自身的方法 → 取不到使用默认值
Integer age5 = map.getOrDefault("name", 0);
# MapUtils
Map<String, Integer> map = new HashMap<>();// MapUtils → 取不到返回null
Integer age1 = MapUtils.getInteger(map, "name");     // Integer时返回null可以
int age3 = MapUtils.getInteger(map, "name");         // int时返回null报错// MapUtils → 取不到使用默认值
Integer age1 = MapUtils.getInteger(map, "name", 0);
int age3 = MapUtils.getInteger(map, "name", 0);dependency><groupId>commons-collections</groupId><artifactId>commons-collections</artifactId><version>3.2.1</version><scope>compile</scope>
/dependency>
http://www.lryc.cn/news/160924.html

相关文章:

  • LeetCode 449. Serialize and Deserialize BST【树,BFS,DFS,栈】困难
  • 嵌入式IDE(1):IAR中ICF链接文件详解和实例分析
  • 分布式版本控制工具——git
  • C基础-数组
  • springboot项目配置flyway菜鸟级别教程
  • 成都精灵云初试
  • css relative 和absolute布局
  • 更健康舒适更科技的照明体验!书客SKY护眼台灯SUKER L1上手体验
  • 经管博士科研基础【19】齐次线性方程组
  • django报错解决 Forbidden (403) CSRF verification failed. Request aborted.
  • k8s-实战——yapi平台部署
  • Excel VSTO开发5 -Excel对象结构
  • Javafx集成sqlite数据库
  • react-native实现 TextInput 键盘显示搜索按钮并触发回调
  • 人大金仓分析型数据库备份和恢复(五)
  • lenovo联想笔记本ThinkPad P16V Gen 1(21FC,21FD)原装出厂Win11系统
  • Django实现音乐网站 ⒃
  • 【开发问题系列】CSV转Excel
  • mysql物理备份步骤
  • react使用hook封装一个tab组件
  • java详细安装教程(供参考)一一java(jdk)安装
  • C++函数内联详解
  • Revit SDK 介绍:NewForm 新建体量
  • Ubuntu离线或在线安装Python解释器
  • 微信小程序隐私协议相关接口实际使用方式
  • MySQL--MySQL表的增删改查(进阶)
  • Golang 中的静态类型和动态类型
  • docker的数据卷、docker数据持久化
  • 阅读源码工具Sourcetrail
  • KMP 算法详解