HashMap中的putIfAbsent使用示例
2024-09-03 04:23:52
原文:https://blog.csdn.net/k3108001263/article/details/83720445
- 如果不存在key,则添加到HashMap中,跟put方法相似
- 如果存在key,则不会覆盖,HashMap不受影响,而put方法会覆盖更新
import java.util.HashMap;
import java.util.Map; public class Test {
public static void main(String[] args) throws Exception {
Map<String, String> map = new HashMap<>();
map.put("message", "hello");
map.putIfAbsent("message", "world");
System.out.println(map);
}
}
打印结果是
{message=hello}
最新文章
- keil uvision3 添加 STC单片机库
- Linux - 常用命令行(一)
- QM课程03-采购中的质量管理
- Bzoj 2393: Cirno的完美算数教室 容斥原理,深搜
- Troubleshooting &;quot;Global Enqueue Services Deadlock detected&;quot; (Doc ID 1443482.1)
- 101个Linq例子(40-60)
- 【LeetCode】419. Battleships in a Board
- java 文件的基本操作
- 用canvas的arc绘制时钟
- Webpack插件开发简要
- selenium 封装
- 系统性能监测(使用nmon、nmonanalyser)
- redis的架构(一)
- 使用select的str_cli函数的实现
- POI导入工具类
- docker探索-docker私有仓库搭建(九)
- Regression Analysis Using Excel
- MySQL创建用户、授权、撤销权限、删除用户
- 去掉桌面SVN
- sql:Mysql create view,function,procedure