Class CaseInsensitiveTreeMap<K,V>

Type Parameters:
K - 键类型
V - 值类型
All Implemented Interfaces:
Serializable, Cloneable, Iterable<Map.Entry<K,V>>, Map<K,V>, Wrapper<Map<K,V>>

public class CaseInsensitiveTreeMap<K,V> extends CaseInsensitiveMap<K,V>
忽略大小写的TreeMap 对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
Since:
Java 17+
Author:
Kimi Liu
See Also:
  • Constructor Details

    • CaseInsensitiveTreeMap

      public CaseInsensitiveTreeMap()
      构造
    • CaseInsensitiveTreeMap

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

      public CaseInsensitiveTreeMap(SortedMap<? extends K,? extends V> m)
      构造
      Parameters:
      m - Map,初始Map,键值对会被复制到新的TreeMap中
    • CaseInsensitiveTreeMap

      public CaseInsensitiveTreeMap(Comparator<? super K> comparator)
      构造
      Parameters:
      comparator - 比较器,null表示使用默认比较器