Java ConcurrentHashMap computeIfAbsent() 方法2024 年 10 月 21 日 | 1 分钟阅读 ConcurrentHashMap 类的 computeIfAbsent() 方法使用给定的映射函数计算其值,并将其输入到此映射中,除非该值为空。 如果指定的键尚未与值关联。 语法参数key - 要将指定值与之关联的键 mappingFunction - 用于计算值的函数 返回值与指定键关联的当前(现有或计算的)值,如果计算的值为 null,则为 null 抛出NullPointerException IllegalStateException RuntimeException 示例 1输出 HashMap values : {k1=100, k2=200, k3=300, k4=400} New HashMap after computeIfAbsent : {k1=100, k2=200, k3=300, k4=400, k5=500, k6=600} 示例 2输出 ConcurrentHashMap values : {vowels=5, digits=9, alfabets=26} new ConcurrentHashMap after computeIfAbsent : {vowels=5, consonent=21, digits=9, alfabets=26} |
我们请求您订阅我们的新闻通讯以获取最新更新。