java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
replace定义及介绍
本文导语:
replace
public boolean replace(k key,
v oldvalue,
v newvalue)
只有目前将键的条目映射到给定值时,才替换该键的条目。这等效于:
if (map.containskey(key) && map.get(key).equals(oldvalue)) {
map.put(key, newval...
public boolean replace(k key,
v oldvalue,
v newvalue)
- 只有目前将键的条目映射到给定值时,才替换该键的条目。这等效于:
if (map.containskey(key) && map.get(key).equals(oldvalue)) {
map.put(key, newvalue);
return true;
} else return false;
不同之处在于该操作是以原子方式执行的。
- 指定者:
- 接口
concurrentmap
中的 replace
- 参数:
key
- 与指定值相关联的键oldvalue
- 期望与指定键相关联的值newvalue
- 与指定键相关联的值
- 返回:
- 如果该值被替换,则返回 true
- 抛出:
classcastexception
- 如果指定键无法与映射中的当前键进行比较
nullpointerexception
- 如果任何参数为 null
您可能感兴趣的文章:
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
concurrentskiplistmap定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
clear定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
lastkey定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
firstkey定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
isempty定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
firstentry定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
lastentry定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
pollfirstentry定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
polllastentry定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
comparator定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
higherkey定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
lowerkey定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
floorkey定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
ceilingkey定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
containskey定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
higherentry定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
containsvalue定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
lowerentry定义及介绍
- java命名空间java.util.concurrent类concurrentskiplistmap<k,v>的类成员方法:
ceilingentry定义及介绍