hashmap putifabsent对null值处理

   2024-10-06 3430
核心提示:在使用putIfAbsent方法向HashMap中添加元素时,如果指定的key已存在且对应的value为null,则会将新的value替换掉null值。下面是

在使用putIfAbsent方法向HashMap中添加元素时,如果指定的key已存在且对应的value为null,则会将新的value替换掉null值。下面是一个例子:

HashMap<String, String> map = new HashMap<>();map.put("key1", null);String oldValue = map.putIfAbsent("key1", "value1");System.out.println("Old value: " + oldValue); // 输出 nullString value = map.get("key1");System.out.println("New value: " + value); // 输出 value1

在这个例子中,原先key为"key1"的value为null,调用putIfAbsent方法时会将新的value替换掉null值,最终输出为"value1"。

 
举报打赏
 
更多>同类物流大全
推荐图文
推荐物流大全
点击排行

网站首页  |  关于我们  |  联系方式 | 网站留言    |  赣ICP备2021007278号