public class Mapp extends Object
| 构造器和说明 |
|---|
Mapp() |
| 限定符和类型 | 方法和说明 |
|---|---|
static Map<String,String> |
createMap(String sep,
String... keyValuePairs)
将形如{"k1:v2","k2:v2"}的字符串数组,转换为Map.
|
static <K,V> Map<K,V> |
desc(Object obj) |
static <K,V> V |
firstNonNull(Map<K,V> map,
String... keys)
从map中按照key列表提取第一个非null的值。
|
static Integer |
getInt(Map m,
Object key) |
static Long |
getLong(Map m,
Object key) |
static Number |
getNum(Map m,
Object key) |
static String |
getStr(Map m,
Object key) |
static String |
getStr(Map m,
Object key,
String defaultValue) |
static boolean |
isEmpty(Map<?,?> map) |
static Map<Object,Object> |
map(Object... keyAndValues) |
static Map |
mapFromList(List<Map> list,
String keyKey,
String valueKey) |
static <K,V> Map<K,V> |
newHashMap() |
static <K,V> Map<K,V> |
of(K k1,
V v1) |
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) |
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,
K k6,
V v6) |
static <T> Map<T,T> |
of(T... keyAndValues) |
static <T> T |
spec(Map map,
Class<T> clz) |
public static Map<String,String> createMap(String sep, String... keyValuePairs)
sep - 分隔符keyValuePairs - 键值对public static <K,V> V firstNonNull(Map<K,V> map, String... keys)
K - the type of keys maintained by this mapV - the type of mapped valuesmap - Mapkeys - key列表public static <K,V> Map<K,V> of(K k1, V v1)
public static <K,V> Map<K,V> of(K k1, V v1, K k2, V v2)
public static <K,V> Map<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3)
public static <K,V> Map<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)
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)
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, K k6, V v6)
public static <T> Map<T,T> of(T... keyAndValues)
public static <K,V> Map<K,V> newHashMap()
public static boolean isEmpty(Map<?,?> map)
Copyright © 2018. All rights reserved.