类 CaseInsensitiveLinkedMap<V>
- java.lang.Object
-
- java.util.AbstractMap<K,V>
-
- java.util.HashMap<K,V>
-
- java.util.LinkedHashMap<String,V>
-
- net.sinodawn.framework.data.CaseInsensitiveLinkedMap<V>
-
- 所有已实现的接口:
Serializable,Cloneable,Map<String,V>
public class CaseInsensitiveLinkedMap<V> extends LinkedHashMap<String,V>
- 另请参阅:
- 序列化表格
-
-
嵌套类概要
-
从类继承的嵌套类/接口 java.util.AbstractMap
AbstractMap.SimpleEntry<K extends Object,V extends Object>, AbstractMap.SimpleImmutableEntry<K extends Object,V extends Object>
-
-
构造器概要
构造器 构造器 说明 CaseInsensitiveLinkedMap()CaseInsensitiveLinkedMap(int initialCapacity)CaseInsensitiveLinkedMap(int initialCapacity, float loadFactor)CaseInsensitiveLinkedMap(int initialCapacity, float loadFactor, boolean accessOrder)CaseInsensitiveLinkedMap(Map<? extends String,? extends V> m)
-
方法概要
所有方法 实例方法 具体方法 修饰符和类型 方法 说明 Vcompute(String key, java.util.function.BiFunction<? super String,? super V,? extends V> remappingFunction)VcomputeIfAbsent(String key, java.util.function.Function<? super String,? extends V> mappingFunction)VcomputeIfPresent(String key, java.util.function.BiFunction<? super String,? super V,? extends V> remappingFunction)booleancontainsKey(Object key)Vget(Object key)VgetOrDefault(Object key, V defaultValue)Vmerge(String key, V value, java.util.function.BiFunction<? super V,? super V,? extends V> remappingFunction)Vput(String key, V value)voidputAll(Map<? extends String,? extends V> m)VputIfAbsent(String key, V value)Vremove(Object key)booleanremove(Object key, Object value)Vreplace(String key, V value)booleanreplace(String key, V oldValue, V newValue)-
从类继承的方法 java.util.LinkedHashMap
clear, containsValue, entrySet, forEach, keySet, removeEldestEntry, replaceAll, values
-
从类继承的方法 java.util.AbstractMap
equals, hashCode, toString
-
-
-
-
构造器详细资料
-
CaseInsensitiveLinkedMap
public CaseInsensitiveLinkedMap(int initialCapacity, float loadFactor)
-
CaseInsensitiveLinkedMap
public CaseInsensitiveLinkedMap(int initialCapacity)
-
CaseInsensitiveLinkedMap
public CaseInsensitiveLinkedMap()
-
CaseInsensitiveLinkedMap
public CaseInsensitiveLinkedMap(int initialCapacity, float loadFactor, boolean accessOrder)
-
-
方法详细资料
-
getOrDefault
public V getOrDefault(Object key, V defaultValue)
- 指定者:
getOrDefault在接口中Map<String,V>- 覆盖:
getOrDefault在类中LinkedHashMap<String,V>
-
containsKey
public boolean containsKey(Object key)
- 指定者:
containsKey在接口中Map<String,V>- 覆盖:
containsKey在类中HashMap<String,V>
-
putIfAbsent
public V putIfAbsent(String key, V value)
- 指定者:
putIfAbsent在接口中Map<String,V>- 覆盖:
putIfAbsent在类中HashMap<String,V>
-
computeIfAbsent
public V computeIfAbsent(String key, java.util.function.Function<? super String,? extends V> mappingFunction)
- 指定者:
computeIfAbsent在接口中Map<String,V>- 覆盖:
computeIfAbsent在类中HashMap<String,V>
-
computeIfPresent
public V computeIfPresent(String key, java.util.function.BiFunction<? super String,? super V,? extends V> remappingFunction)
- 指定者:
computeIfPresent在接口中Map<String,V>- 覆盖:
computeIfPresent在类中HashMap<String,V>
-
compute
public V compute(String key, java.util.function.BiFunction<? super String,? super V,? extends V> remappingFunction)
-
-