ホルヘ・ラビン:
以下のためにHashMap<String, LongAdder> named counts
、どのように私は関係なく、キーという存在のか、その値をインクリメントしますか?
私はこれを試してみました
counts.compute(id, (k, v) -> v == null ? new LongAdder() : v.increment());
しかし、v.increment()
あるvoid
方法では、ラムダが一致しないことがBiFunction<? super String, ? super LongAdder, ? extends LongAdder>
契約。
アンディ・ターナー:
入れてincrement
外compute
:
counts.computeIfAbsent(id, k -> new LongAdder()).increment();