public class MapUtil extends Object
| Constructor and Description |
|---|
MapUtil() |
| Modifier and Type | Method and Description |
|---|---|
static Map<String,Object> |
clone(Map<String,Object> map) |
static boolean |
contain(Map<String,Object> large,
Map<String,Object> small) |
static boolean |
equals(Map<String,Object> a,
Map<String,Object> b) |
static Map<String,Object> |
fromString(String source) |
static Object |
get(Dictionary map,
String keys) |
static Object |
get(Map<String,Object> map,
List<Object> keyStep) |
static Object |
get(Map<String,Object> map,
Object[] keyStep) |
static Object |
get(Map map,
String keys) |
static boolean |
getBoolean(Dictionary map,
String key,
Boolean defaultVal) |
static boolean |
getBoolean(Map<String,Object> map,
String key) |
static boolean |
getBoolean(Map<String,Object> map,
String key,
Boolean defaultVal) |
static Double |
getDouble(Map<String,Object> map,
String key) |
static Double |
getDouble(Map<String,Object> map,
String key,
Double defaultVal) |
static int |
getInt(Dictionary map,
String key,
Integer defaultVal) |
static int |
getInt(Map<String,Object> map,
String key) |
static int |
getInt(Map<String,Object> map,
String key,
Integer defaultVal) |
static long |
getLong(Dictionary map,
String key,
Long defaultVal) |
static long |
getLong(Map<String,Object> map,
String key) |
static long |
getLong(Map<String,Object> map,
String key,
Long defaultVal) |
static String |
getString(Dictionary map,
String key,
String defaultVal) |
static String |
getString(Map<String,Object> map,
String key) |
static String |
getString(Map<String,Object> map,
String key,
String defaultVal) |
static Object |
getVauleMatchCase(Map map,
Object key)
忽略键大小写获取map对应的值
|
static Map |
grantSum(Object grant,
Map<String,String> gm,
String split,
boolean type) |
static String |
map2Str(Map map,
String firstSeparator,
String secondSeparator,
String... thrs)
将map转换成字符串
|
static String |
mapKeyStr(Map map,
String split)
方法说明: 将map的key按指定的分隔符分割拼接成字符串
|
static String |
mapKeyValueForMysql(Map map,
String split)
方法说明: 将map以key=value按mysql sql的方式拼接
|
static String |
mapValueStrForMysql(Map map,
String split)
方法说明: 将map的value按mysql sql的方式拼接
|
static Map<String,Object> |
merge(Map<String,Object> a,
Map<String,Object> b) |
static void |
mergeDifference(Map<String,Object> target,
Map<String,Object> source) |
static void |
mergeTo(Map<String,Object> target,
Map<String,Object> source) |
static void |
put(List list,
String keys,
Object object) |
static void |
put(Map<String,Object> map,
List<Object> keyStep,
Object object) |
static void |
put(Map<String,Object> map,
Object[] keyStep,
Object object) |
static void |
put(Map map,
String keys,
Object object) |
static Object |
removeMatchCase(Map map,
Object key)
忽略键大小写移除map对应的值
|
static List<Object> |
toList(Map<String,Object> map,
Collection<String> keys) |
static List<Object> |
toList(Map<String,Object> map,
List<Object> keySteps) |
static List<Object> |
toList(Map<String,Object> map,
String[] keys) |
static Object |
toLowerCaseKey(Object object)
将对象的key转换成
|
static Map<String,Object> |
toMap(Map<String,Object> map,
Collection<String> keys) |
static Map<String,Object> |
toMap(Map<String,Object> map,
Map<String,String> transMap) |
static Map<String,Object> |
toMap(Map<String,Object> map,
String[] keys) |
static String |
toString(Map<String,Object> map) |
public static Object toLowerCaseKey(Object object)
object - 对象public static Object getVauleMatchCase(Map map, Object key)
map - mapkey - keypublic static Object removeMatchCase(Map map, Object key)
map - mapkey - keypublic static String mapKeyStr(Map map, String split)
map - 源Map对象split - 分隔符public static String mapValueStrForMysql(Map map, String split)
map - mapsplit - 分隔符public static String mapKeyValueForMysql(Map map, String split)
map - mapsplit - 分隔符public static String map2Str(Map map, String firstSeparator, String secondSeparator, String... thrs)
map - 转换的mapfirstSeparator - 一维分割符secondSeparator - 二维分割符thrs - 字符串数组public static Map grantSum(Object grant, Map<String,String> gm, String split, boolean type)
public static Object get(Dictionary map, String keys)
public static void mergeDifference(Map<String,Object> target, Map<String,Object> source)
public static String getString(Dictionary map, String key, String defaultVal)
public static boolean getBoolean(Dictionary map, String key, Boolean defaultVal)
public static int getInt(Dictionary map, String key, Integer defaultVal)
public static long getLong(Dictionary map, String key, Long defaultVal)
Copyright © 2020. All rights reserved.