类 CaseInsensitiveMap<K,V>
java.lang.Object
java.util.AbstractMap<K,V>
java.util.HashMap<K,V>
org.tio.utils.hutool.CustomKeyMap<K,V>
org.tio.utils.hutool.CaseInsensitiveMap<K,V>
- 类型参数:
K- 键类型V- 值类型
- 所有已实现的接口:
Serializable,Cloneable,Map<K,V>
忽略大小写的Map
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
对KEY忽略大小写,get("Value")和get("value")获得的值相同,put进入的值也会被覆盖
- 从以下版本开始:
- 3.0.2
- 作者:
- Looly
- 另请参阅:
-
嵌套类概要
从类继承的嵌套类/接口 java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object, V extends Object> -
构造器概要
构造器构造器说明构造CaseInsensitiveMap(float loadFactor, Map<? extends K, ? extends V> m) 构造CaseInsensitiveMap(int initialCapacity) 构造CaseInsensitiveMap(int initialCapacity, float loadFactor) 构造CaseInsensitiveMap(Map<? extends K, ? extends V> m) 构造 -
方法概要
从类继承的方法 org.tio.utils.hutool.CustomKeyMap
containsKey, get, put, putAll从类继承的方法 java.util.HashMap
clear, clone, compute, computeIfAbsent, computeIfPresent, containsValue, entrySet, forEach, getOrDefault, isEmpty, keySet, merge, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values从类继承的方法 java.util.AbstractMap
equals, hashCode, toString
-
构造器详细资料
-
CaseInsensitiveMap
public CaseInsensitiveMap()构造 -
CaseInsensitiveMap
public CaseInsensitiveMap(int initialCapacity, float loadFactor) 构造- 参数:
initialCapacity- 初始大小loadFactor- 加载因子
-
CaseInsensitiveMap
public CaseInsensitiveMap(int initialCapacity) 构造- 参数:
initialCapacity- 初始大小
-
CaseInsensitiveMap
构造- 参数:
m- Map
-
CaseInsensitiveMap
构造- 参数:
loadFactor- 加载因子m- Map- 从以下版本开始:
- 3.1.2
-
-
方法详细资料
-
customKey
将Key转为小写- 指定者:
customKey在类中CustomKeyMap<K,V> - 参数:
key- KEY- 返回:
- 小写KEY
-