Class CamelCaseLinkedMap<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 CamelCaseLinkedMap<K,V> extends CamelCaseMap<K,V>
驼峰Key风格的LinkedHashMap 对KEY转换为驼峰,get("int_value")和get("intValue")获得的值相同,put进入的值也会被覆盖
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • CamelCaseLinkedMap

      public CamelCaseLinkedMap()
      构造
    • CamelCaseLinkedMap

      public CamelCaseLinkedMap(int initialCapacity)
      构造
      Parameters:
      initialCapacity - 初始大小
    • CamelCaseLinkedMap

      public CamelCaseLinkedMap(Map<? extends K,? extends V> m)
      构造
      Parameters:
      m - Map
    • CamelCaseLinkedMap

      public CamelCaseLinkedMap(float loadFactor, Map<? extends K,? extends V> m)
      构造
      Parameters:
      loadFactor - 加载因子
      m - Map,数据会被默认拷贝到一个新的LinkedHashMap中
    • CamelCaseLinkedMap

      public CamelCaseLinkedMap(int initialCapacity, float loadFactor)
      构造
      Parameters:
      initialCapacity - 初始大小
      loadFactor - 加载因子