public class MultiLinkedHashMap<K,V,E> extends LinkedHashMap<K,LinkedHashMap<V,E>> implements MultiMap<K,V,E,LinkedHashMap<V,E>>, Serializable
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
MultiLinkedHashMap() |
MultiLinkedHashMap(int initialCapacity) |
MultiLinkedHashMap(int initialCapacity,
float loadFactor) |
MultiLinkedHashMap(int initialCapacity,
float loadFactor,
boolean accessOrder) |
Modifier and Type | Method and Description |
---|---|
LinkedHashMap<V,E> |
computeSpace(K e)
开辟空间
|
static <K,V,E> MultiLinkedHashMap<K,V,E> |
create() |
static <K,V,E> MultiLinkedHashMap<K,V,E> |
create(int initialCapacity,
float loadFactor,
boolean accessOrder) |
void |
valueCapacity(int valueInitialCapacity) |
void |
valueCapacity(int valueInitialCapacity,
float valueLoadFactor) |
void |
valueCapacity(int valueInitialCapacity,
float valueLoadFactor,
boolean valueAccessOrder)
设置 value 初始化参数
|
clear, containsValue, entrySet, forEach, get, getOrDefault, keySet, removeEldestEntry, replaceAll, values
clone, compute, computeIfAbsent, computeIfPresent, containsKey, isEmpty, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, size
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
clear, containsKey, entrySet, forEach, get, getOrDefault, getOrDefault, isEmpty, put, putAll, removeElement, removeElement, size, values
clear, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
public MultiLinkedHashMap()
public MultiLinkedHashMap(int initialCapacity)
public MultiLinkedHashMap(int initialCapacity, float loadFactor)
public MultiLinkedHashMap(int initialCapacity, float loadFactor, boolean accessOrder)
public static <K,V,E> MultiLinkedHashMap<K,V,E> create()
public static <K,V,E> MultiLinkedHashMap<K,V,E> create(int initialCapacity, float loadFactor, boolean accessOrder)
public void valueCapacity(int valueInitialCapacity)
public void valueCapacity(int valueInitialCapacity, float valueLoadFactor)
public void valueCapacity(int valueInitialCapacity, float valueLoadFactor, boolean valueAccessOrder)
valueInitialCapacity
- 初始化空间valueLoadFactor
- 负载因子valueAccessOrder
- 排序模式public LinkedHashMap<V,E> computeSpace(K e)
MultiMap
computeSpace
in interface MultiMap<K,V,E,LinkedHashMap<V,E>>
e
- eCopyright © 2024. All rights reserved.