HashTable putIfAbsent()方法,带示例

143 篇文章 46 订阅 ¥9.90 ¥99.00
本文介绍了Java哈希表类的putIfAbsent()方法,该方法用于在键未关联值或者映射为空时,将值映射到指定的键。当键已存在值时,返回现有值;否则返回空值。文中通过示例代码展示了其使用方法,并提到了可能抛出的空指针异常情况。
摘要由CSDN通过智能技术生成

哈希表类的 putIfAbsent(Key,value) 方法,如果给定的键不与值相关联或映射为空,则允许将值映射到给定的键。如果哈希表中已经存在这样的键值集,则返回空值。

语法:

public V putIfAbsent(K key, V value)

参数:该方法接受两个参数:

  • Key : If the key is not associated with any value, specify the key to which the specified value is mapped.
  • Value : Specify the value to be mapped to the specified key.

返回:该方法返回映射到键的现有值,如果之前没有值映射到键,则返回空值

异常:此方法抛出:

  • [T0】 null pointerexception 【T1]: when the specified parameter is empty.

下面的程序说明了 putIfAbsent(键,值)方法:

程序 1:

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hello_world!

你的鼓励将是我创作的最大动力!

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值