public class Maps
extends java.lang.Object
Maps is the preferred method of constructing instances of Map.
HashMap is currently constructed in
all cases, however this may change in the future.
Maps is preferred for construction as:
HashMaps)
| Modifier and Type | Method and Description |
|---|---|
static <K,V> Builder<Pair<K,V>,Map<K,V>> |
builder() |
static <K,V> Map<K,V> |
copyOf(java.lang.Iterable<Pair<K,V>> iterable) |
static <K,V> Map<K,V> |
copyOf(java.util.Iterator<Pair<K,V>> iterator) |
static <K,V> Map<K,V> |
copyOf(Pair<K,V>[] pairs) |
static <K,V> Map<K,V> |
copyOfTraversable(Traversable<Pair<K,V>> traversable) |
static <K,V> BuilderFactory<Pair<K,V>,Map<K,V>> |
factory() |
static <K,V> Map<K,V> |
of() |
static <K,V> Map<K,V> |
of(K k,
V v) |
static <K,V> Map<K,V> |
of(K k1,
V v1,
K k2,
V v2) |
static <K,V> Map<K,V> |
of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3) |
static <K,V> Map<K,V> |
of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4) |
static <K,V> Map<K,V> |
of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5) |
@NotNull public static <K,V> Map<K,V> of()
@NotNull public static <K,V> Map<K,V> of(K k, V v)
@NotNull public static <K,V> Map<K,V> of(K k1, V v1, K k2, V v2)
@NotNull public static <K,V> Map<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3)
@NotNull public static <K,V> Map<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)
@NotNull public static <K,V> Map<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)
@NotNull public static <K,V> Map<K,V> copyOfTraversable(Traversable<Pair<K,V>> traversable)
@NotNull public static <K,V> BuilderFactory<Pair<K,V>,Map<K,V>> factory()