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的列表名称