public class MapUtils extends Object
Constructor and Description |
---|
MapUtils() |
Modifier and Type | Method and Description |
---|---|
static Map<String,Object> |
beanToMap(Object beanObj)
将javabean实体类转为map类型,然后返回一个map类型的值
|
static String |
convertMap2Xml(Map<Object,Object> paraMap) |
static void |
convertMapValuePattern(String key,
Map<String,Object> map,
DealMapValueHelper helper)
将map中指定的key的value值进行处理
|
static BigDecimal |
getBigDecimal(String key,
Map<String,Object> map) |
static Date |
getDate(String key,
Map<String,Object> map)
获取日期
|
static Double |
getDouble(String key,
Map<String,Object> map) |
static Integer |
getInteger(String key,
Map<String,Object> map) |
static Long |
getLong(String key,
Map<String,Object> map) |
static Map<String,Object> |
getMap(Object bean)
将bean转化为map
|
static String |
getString(String key,
Map<String,Object> map) |
static Date |
getTimestamp(String key,
Map<String,Object> map)
获取日期
|
static void |
putIfValueNotEmpty(Map<String,Object> map,
String key,
String value)
如果value不为空 ,则放到map中
|
static void |
putIfValueNotNull(Map<String,Object> map,
String key,
Object value)
如果value不为空 ,则放到map中
|
static void |
toLikeValue(Map<String,Object> map,
String... likeKey)
将map中key为likeKey的value前后加上字符'%',用于like查询
|
public static BigDecimal getBigDecimal(String key, Map<String,Object> map)
public static void toLikeValue(Map<String,Object> map, String... likeKey)
map
- likeKey
- public static Date getDate(String key, Map<String,Object> map)
key
- map
- public static Date getTimestamp(String key, Map<String,Object> map)
key
- map
- public static void putIfValueNotNull(Map<String,Object> map, String key, Object value)
map
- key
- value
- public static void putIfValueNotEmpty(Map<String,Object> map, String key, String value)
map
- key
- value
- public static void convertMapValuePattern(String key, Map<String,Object> map, DealMapValueHelper helper)
key
- map
- helper
- public static Map<String,Object> beanToMap(Object beanObj)
Copyright © 2021. All rights reserved.