public class ZMapUtil
extends java.lang.Object
构造器和说明 |
---|
ZMapUtil() |
限定符和类型 | 方法和说明 |
---|---|
static java.lang.Boolean |
containsKey(java.util.Map map,
java.lang.String key)
Map是否包含某个键
|
static java.util.Map<java.lang.String,java.lang.Object> |
entityToMap(java.lang.Object obj)
将Entity转成Map
|
static boolean |
getBoolean(java.util.Map map,
java.lang.String key)
获取boolean类型的值
|
static <T> T |
getByClass(java.util.Map map,
java.lang.String key,
java.lang.Class<T> var1)
获取T类型的值
|
static java.lang.String |
getCheckString(java.util.Map map,
java.lang.String key)
根据key获取Map对象中的值,如果没有key,报错
|
static double |
getDouble(java.util.Map map,
java.lang.String key)
获取Double类型的值
|
static float |
getFloat(java.util.Map map,
java.lang.String key)
获取Float类型的值
|
static int |
getInteger(java.util.Map map,
java.lang.String key)
获取Integer类型的值
|
static java.lang.String |
getInverse(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String value)
根据值获取键
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getListMap(java.util.Map map,
java.lang.String key)
获取Map类型的值
|
static long |
getLong(java.util.Map map,
java.lang.String key)
获取Long类型的值
|
static java.util.Map<java.lang.String,java.lang.Object> |
getMap(java.util.Map map,
java.lang.String key)
获取Map类型的值
|
static java.util.Map<java.lang.String,java.lang.Object> |
getMapFromList(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList,
java.lang.String key,
java.lang.String value)
List转换为Map
|
static java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
getMapGroupListByKey(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList,
java.lang.String key)
List根据键值分组
|
static java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> |
getMapListByList(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listMap,
java.lang.String className)
根据className对List分类
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getMapListByListWithKey(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList,
java.lang.String key)
List根据键值分组
|
static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> |
getMapListByListWithKey(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList,
java.lang.String key,
java.lang.String keyName,
java.lang.String valueName)
List根据键值分组
|
static java.util.Map<java.lang.String,java.lang.Object> |
getObject(java.lang.Object object)
从Object中获取Map对象
|
static java.lang.String |
getString(java.util.Map map,
java.lang.String key)
根据key获取Map对象中的值
|
static java.lang.String |
getString(java.util.Map map,
java.lang.String key,
java.lang.String defaultValue)
根据key获取Map对象中的值,默认值
|
static java.lang.String |
getStringIgnoreCaseKey(java.util.Map map,
java.lang.String key) |
static java.util.Map<java.lang.String,java.lang.String> |
inverse(java.util.Map<java.lang.String,java.lang.String> map)
Map对象的键值反转
|
static java.lang.Boolean |
isEmpty(java.util.Map<java.lang.String,java.lang.Object> map)
Map对象是否为空
|
static java.lang.Boolean |
isNotEmpty(java.util.Map<java.lang.String,java.lang.Object> map)
Map对象是否为空
|
static <T> T |
mapToEntity(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.Class<T> tClass)
将Map转成指定的Entity
|
static java.util.Map<java.lang.String,java.lang.Object> |
toMap(java.util.Map<java.lang.String,java.lang.Object> map,
java.lang.Class tClass)
Map对像根据Class来去除多余属性
|
static java.lang.String |
toString(java.util.Map map)
Map转换成字符串
|
public static java.lang.String getString(java.util.Map map, java.lang.String key)
map
- 输入的Map对象key
- Map中的键public static java.lang.String getStringIgnoreCaseKey(java.util.Map map, java.lang.String key)
public static java.lang.String getCheckString(java.util.Map map, java.lang.String key)
map
- 输入的Map对象key
- Map中的键public static java.lang.String getString(java.util.Map map, java.lang.String key, java.lang.String defaultValue)
map
- 输入的Map对象key
- Map中的键defaultValue
- 默认值public static <T> T mapToEntity(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.Class<T> tClass)
T
- 泛型map
- maptClass
- Entitypublic static java.util.Map<java.lang.String,java.lang.Object> entityToMap(java.lang.Object obj)
obj
- Entitypublic static java.util.Map<java.lang.String,java.lang.Object> toMap(java.util.Map<java.lang.String,java.lang.Object> map, java.lang.Class tClass)
map
- MaptClass
- Classpublic static int getInteger(java.util.Map map, java.lang.String key)
map
- Map对象key
- 键public static long getLong(java.util.Map map, java.lang.String key)
map
- Map对象key
- 键public static float getFloat(java.util.Map map, java.lang.String key)
map
- Map对象key
- 键public static double getDouble(java.util.Map map, java.lang.String key)
map
- Map对象key
- 键public static boolean getBoolean(java.util.Map map, java.lang.String key)
map
- Map对象key
- 键public static java.util.Map<java.lang.String,java.lang.Object> getMap(java.util.Map map, java.lang.String key)
map
- Map对象key
- 键public static <T> T getByClass(java.util.Map map, java.lang.String key, java.lang.Class<T> var1)
T
- 具体类型map
- Map对象key
- 键var1
- 类名称public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getListMap(java.util.Map map, java.lang.String key)
map
- Map对象key
- 键public static java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> getMapListByList(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> listMap, java.lang.String className)
listMap
- listclassName
- 分类属性public static java.util.Map<java.lang.String,java.lang.String> inverse(java.util.Map<java.lang.String,java.lang.String> map)
map
- 输入的Map对象public static java.lang.String getInverse(java.util.Map<java.lang.String,java.lang.String> map, java.lang.String value)
map
- 输入的Map对象value
- 值public static java.util.Map<java.lang.String,java.lang.Object> getObject(java.lang.Object object)
object
- 输入的Object 对象public static java.lang.Boolean isEmpty(java.util.Map<java.lang.String,java.lang.Object> map)
map
- Map对象public static java.lang.Boolean isNotEmpty(java.util.Map<java.lang.String,java.lang.Object> map)
map
- Map对象public static java.lang.String toString(java.util.Map map)
map
- Map对象public static java.lang.Boolean containsKey(java.util.Map map, java.lang.String key)
map
- Map对象key
- 键public static java.util.Map<java.lang.String,java.lang.Object> getMapFromList(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList, java.lang.String key, java.lang.String value)
mapList
- listkey
- 转换为Map后的键名称value
- 转换为Map后的值public static java.util.Map<java.lang.String,java.util.List<java.util.Map<java.lang.String,java.lang.Object>>> getMapGroupListByKey(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList, java.lang.String key)
mapList
- listkey
- 分类所依赖的键public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getMapListByListWithKey(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList, java.lang.String key)
mapList
- listkey
- 分类所依赖的键public static java.util.List<java.util.Map<java.lang.String,java.lang.Object>> getMapListByListWithKey(java.util.List<java.util.Map<java.lang.String,java.lang.Object>> mapList, java.lang.String key, java.lang.String keyName, java.lang.String valueName)
mapList
- listkey
- 分类所依赖的键keyName
- 分组后map的key名称valueName
- 分组后map的列表名称