From b3ec45a0ace168aa3fbadb50b2f60da3fbbae1bd Mon Sep 17 00:00:00 2001 From: Looly Date: Sun, 1 Feb 2026 21:42:56 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BF=AE=E5=A4=8D`TransMap.computeIfAbsent`map?= =?UTF-8?q?pingFunction=E5=A4=84=E7=90=86=E4=B8=8D=E4=B8=80=E8=87=B4?= =?UTF-8?q?=E9=97=AE=E9=A2=98=EF=BC=88issue#IDM6UR@Gitee=EF=BC=89?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- hutool-core/src/main/java/cn/hutool/core/map/TransMap.java | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/hutool-core/src/main/java/cn/hutool/core/map/TransMap.java b/hutool-core/src/main/java/cn/hutool/core/map/TransMap.java index 7e71bdb725..e481143ca6 100755 --- a/hutool-core/src/main/java/cn/hutool/core/map/TransMap.java +++ b/hutool-core/src/main/java/cn/hutool/core/map/TransMap.java @@ -87,17 +87,17 @@ public abstract class TransMap extends MapWrapper { @Override public V computeIfPresent(K key, BiFunction remappingFunction) { - return super.computeIfPresent(customKey(key), (k, v) -> remappingFunction.apply(customKey(k), customValue(v))); + return super.computeIfPresent(customKey(key), (k, v) -> remappingFunction.apply(k, customValue(v))); } @Override public V compute(K key, BiFunction remappingFunction) { - return super.compute(customKey(key), (k, v) -> remappingFunction.apply(customKey(k), customValue(v))); + return super.compute(customKey(key), (k, v) -> remappingFunction.apply(k, customValue(v))); } @Override public V merge(K key, V value, BiFunction remappingFunction) { - return super.merge(customKey(key), customValue(value), (v1, v2) -> remappingFunction.apply(customValue(v1), customValue(v2))); + return super.merge(customKey(key), customValue(value), remappingFunction); } @Override