對于 a HashMap<String, LongAdder> named counts,無論鍵是否存在,我如何增加它的值?我試過這個counts.compute(id, (k, v) -> v == null ? new LongAdder() : v.increment());然而,這v.increment()是一種void方法,因此 lambda 不同意BiFunction<? super String, ? super LongAdder, ? extends LongAdder>合同。
1 回答

qq_遁去的一_1
TA貢獻1725條經(jīng)驗 獲得超8個贊
放在increment
外面compute
:
counts.computeIfAbsent(id, k -> new LongAdder()).increment();
添加回答
舉報
0/150
提交
取消