public class MultiHashMap<K,V,E> extends HashMap<K,HashMap<V,E>> implements MultiMap<K,V,E,HashMap<V,E>>, Serializable
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
Constructor and Description |
---|
MultiHashMap() |
MultiHashMap(int initialCapacity) |
MultiHashMap(int keyInitialCapacity,
int valueInitialCapacity) |
Modifier and Type | Method and Description |
---|---|
HashMap<V,E> |
computeSpace(K e)
开辟空间
|
static <E,K,V> MultiHashMap<E,K,V> |
create() |
void |
valueInitialCapacity(int valueInitialCapacity)
设置 value 初始化空间
|
clear, clone, compute, computeIfAbsent, computeIfPresent, containsKey, containsValue, entrySet, forEach, get, getOrDefault, isEmpty, keySet, merge, put, putAll, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
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 MultiHashMap()
public MultiHashMap(int initialCapacity)
public MultiHashMap(int keyInitialCapacity, int valueInitialCapacity)
public static <E,K,V> MultiHashMap<E,K,V> create()
public void valueInitialCapacity(int valueInitialCapacity)
valueInitialCapacity
- value 初始化空间Copyright © 2024. All rights reserved.