diff --git a/hutool-core/src/main/java/cn/hutool/core/map/CustomKeyMap.java b/hutool-core/src/main/java/cn/hutool/core/map/CustomKeyMap.java index 93794b9cb..15e3c2719 100644 --- a/hutool-core/src/main/java/cn/hutool/core/map/CustomKeyMap.java +++ b/hutool-core/src/main/java/cn/hutool/core/map/CustomKeyMap.java @@ -46,6 +46,18 @@ public abstract class CustomKeyMap extends MapWrapper { return super.containsKey(customKey(key)); } + @Override + public V remove(Object key) { return super.remove(customKey(key)); } + + @Override + public boolean remove(Object key, Object value) { return super.remove(customKey(key), value); } + + @Override + public boolean replace(K key, V oldValue, V newValue) { return super.replace((K) customKey(key), oldValue, newValue); } + + @Override + public V replace(K key, V value) { return super.replace((K) customKey(key), value); } + /** * 自定义键 *