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 53bfd5b378..7e71bdb725 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 @@ -107,7 +107,7 @@ public abstract class TransMap extends MapWrapper { @Override public V computeIfAbsent(final K key, final Function mappingFunction) { - return super.computeIfAbsent(customKey(key), k -> customValue(mappingFunction.apply(customKey(k)))); + return super.computeIfAbsent(customKey(key), k -> customValue(mappingFunction.apply(k))); } //---------------------------------------------------------------------------- Override default methods end