Java ConcurrentHashMap forEach() 方法

2024年10月21日 | 2 分钟阅读

ConcurrentHashMap 类的 forEach() 方法对每个键值对执行给定的操作。

语法

参数

parallelismThreshold - 并行执行此操作所需的(估计)元素数

action - 该操作

transformer - 返回转换的函数。

返回值

如果值被替换则为 true

抛出

NullPointerException.

示例 1

输出

New HashMap after remove :
 {k1=1000, k2=200, k3=300, k4=400}
    k: k1, v: 1000
    k: k2, v: 200
    k: k3, v: 300
    k: k4, v: 400

示例 2

输出

mymap2 :{1=101, 2=102, 3=103}
 mymap :{AA=Java, BB=angular, CC=JavaScript}
comparing mymap and mymap2 :false
    k: AA, v: Java
    k: BB, v: angular
    k: CC, v: JavaScript