public final class Maps
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static <K,V> java.util.concurrent.ConcurrentHashMap<K,V> |
newConcurrentHashMap()
创建ConcurrentHashMap
|
static <K,V> java.util.concurrent.ConcurrentHashMap<K,V> |
newConcurrentHashMap(java.util.Map<? extends K,? extends V> map)
创建ConcurrentHashMap,并初始化数据
可用于HashMap,LinkedHashMap等map转创建ConcurrentHashMap
|
static <K,V> java.util.concurrent.ConcurrentHashMap<K,V> |
newConcurrentHashMapWithSize(int size)
创建指定大小的ConcurrentHashMap
|
static <K,V> java.util.HashMap<K,V> |
newHashMap()
创建HashMap
|
static <K,V> java.util.HashMap<K,V> |
newHashMap(java.util.Map<? extends K,? extends V> map)
创建HashMap,并初始化数据
可用与TreeMap,LinkedHashMap等转HashMap
|
static <K,V> java.util.HashMap<K,V> |
newHashMapWithSize(int size)
创建指定大小的HashMap
|
static <K,V> java.util.LinkedHashMap<K,V> |
newLinkedHashMap()
创建LinkedHashMap
|
static <K,V> java.util.LinkedHashMap<K,V> |
newLinkedHashMap(int size)
创建指定大小的LinkedHashMap
|
static <K,V> java.util.LinkedHashMap<K,V> |
newLinkedHashMap(java.util.Map<? extends K,? extends V> map)
创建LinkedHashMap,并初始化数据
可用户HashMap,TreeMap等map转LinkedHashMap
|
static <K,V> java.util.TreeMap<K,V> |
newTreeMap()
创建TreeMap
|
static <K,V> java.util.TreeMap<K,V> |
newTreeMap(java.util.Map<? extends K,? extends V> map)
创建TreeMap,并初始化数据
可用于HashMap,ConcurrentHashMap等map转TreeMap
|
static <K,V> java.util.WeakHashMap<K,V> |
newWeakHashMap()
创建WeakHashMap
|
static <K,V> java.util.WeakHashMap<K,V> |
newWeakHashMap(int size)
创建指定大小的WeakHashMap
|
static <K,V> java.util.WeakHashMap<K,V> |
newWeakHashMap(java.util.Map<? extends K,? extends V> map)
创建WeakHashMap,并初始化数据
|
public static <K,V> java.util.HashMap<K,V> newHashMap()
K - KV - Vpublic static <K,V> java.util.HashMap<K,V> newHashMap(java.util.Map<? extends K,? extends V> map)
K - KV - Vmap - HashMap,TreeMap等等Map实现public static <K,V> java.util.HashMap<K,V> newHashMapWithSize(int size)
V - VK - Ksize - 大小public static <K,V> java.util.LinkedHashMap<K,V> newLinkedHashMap()
V - VK - Kpublic static <K,V> java.util.LinkedHashMap<K,V> newLinkedHashMap(java.util.Map<? extends K,? extends V> map)
V - VK - Kmap - HashMap,TreeMap等map参数public static <K,V> java.util.LinkedHashMap<K,V> newLinkedHashMap(int size)
V - VK - Ksize - 大小参数public static <K,V> java.util.concurrent.ConcurrentHashMap<K,V> newConcurrentHashMap()
V - VK - Kpublic static <K,V> java.util.concurrent.ConcurrentHashMap<K,V> newConcurrentHashMap(java.util.Map<? extends K,? extends V> map)
K - KV - Vmap - map参数public static <K,V> java.util.concurrent.ConcurrentHashMap<K,V> newConcurrentHashMapWithSize(int size)
K - KV - Vsize - 大小参数public static <K,V> java.util.TreeMap<K,V> newTreeMap()
K - KV - Vpublic static <K,V> java.util.TreeMap<K,V> newTreeMap(java.util.Map<? extends K,? extends V> map)
K - KV - Vmap - HashMap,TreeMap等map参数public static <K,V> java.util.WeakHashMap<K,V> newWeakHashMap()
K - KV - Vpublic static <K,V> java.util.WeakHashMap<K,V> newWeakHashMap(java.util.Map<? extends K,? extends V> map)
K - KV - Vmap - HashMap,TreeMap等map参数public static <K,V> java.util.WeakHashMap<K,V> newWeakHashMap(int size)
K - KV - Vsize - 数量大小参数