Java ConcurrentHashMap的使用示例
构造方法方法介绍新增元素删除元素替换元素查找元素包含遍历reduce归约reduce()以上示例输出如下:第一个transformer函数遍历整个map,然后将返回值传递到reduce函数进行计算,之后reduce函数的返回值再次参与到下一次的reduce函数的计算中。reduceToDouble()遍历归约所有的键值对,并把结果转换成double类型。reduceEntries()transformer 函数每次返回的是一个entry,然后会传入到reduce函数中,reduce的return值会继续传递到下一次的reduce计算。reduceEntriesToDouble()其中transformer函数是以entry的形式来进行遍历的,第三个参数是一个归约的标识,功能和reduceEntriesToInt()和reduceEntriesToLong()两个方法非常相似。类似的方法还有reduceValuesToInt()和reduceValuesToLong()。
用户评论