哈希表类的 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: