Class TolerantMap<K,V>

java.lang.Object
org.miaixz.bus.core.center.map.MapWrapper<K,V>
org.miaixz.bus.core.center.map.TolerantMap<K,V>
Type Parameters:
K - 键类型
V - 值类型
All Implemented Interfaces:
Serializable, Cloneable, Iterable<Map.Entry<K,V>>, Map<K,V>, Wrapper<Map<K,V>>, Provider

public class TolerantMap<K,V> extends MapWrapper<K,V>
一个可以提供默认值的Map
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • TolerantMap

      public TolerantMap(V defaultValue)
      构造
      Parameters:
      defaultValue - 默认值
    • TolerantMap

      public TolerantMap(int initialCapacity, float loadFactor, V defaultValue)
      构造
      Parameters:
      initialCapacity - 初始容量
      loadFactor - 增长因子
      defaultValue - 默认值
    • TolerantMap

      public TolerantMap(int initialCapacity, V defaultValue)
      构造
      Parameters:
      initialCapacity - 初始容量
      defaultValue - 默认值
    • TolerantMap

      public TolerantMap(Map<K,V> map, V defaultValue)
      构造
      Parameters:
      map - Map实现
      defaultValue - 默认值
  • Method Details