Constructor and Description |
---|
MapGetUtil() |
Modifier and Type | Method and Description |
---|---|
static <T> T |
get(Map<?,?> map,
Object key,
Class<T> type)
获取Map指定key的值,并转换为指定类型
|
static <T> T |
get(Map<?,?> map,
Object key,
Class<T> type,
T defaultValue)
获取Map指定key的值,并转换为指定类型
|
static <T> T |
get(Map<?,?> map,
Object key,
TypeReference<T> type)
获取Map指定key的值,并转换为指定类型
|
static <T> T |
get(Map<?,?> map,
Object key,
TypeReference<T> type,
T defaultValue)
获取Map指定key的值,并转换为指定类型
|
static Boolean |
getBool(Map<?,?> map,
Object key)
获取Map指定key的值,并转换为Bool
|
static Boolean |
getBool(Map<?,?> map,
Object key,
Boolean defaultValue)
获取Map指定key的值,并转换为Bool
|
static Character |
getChar(Map<?,?> map,
Object key)
获取Map指定key的值,并转换为Character
|
static Character |
getChar(Map<?,?> map,
Object key,
Character defaultValue)
获取Map指定key的值,并转换为Character
|
static Date |
getDate(Map<?,?> map,
Object key)
获取Map指定key的值,并转换为
Date |
static Date |
getDate(Map<?,?> map,
Object key,
Date defaultValue)
获取Map指定key的值,并转换为
Date |
static Double |
getDouble(Map<?,?> map,
Object key)
获取Map指定key的值,并转换为Double
|
static Double |
getDouble(Map<?,?> map,
Object key,
Double defaultValue)
获取Map指定key的值,并转换为Double
|
static Float |
getFloat(Map<?,?> map,
Object key)
获取Map指定key的值,并转换为Float
|
static Float |
getFloat(Map<?,?> map,
Object key,
Float defaultValue)
获取Map指定key的值,并转换为Float
|
static Integer |
getInt(Map<?,?> map,
Object key)
获取Map指定key的值,并转换为Integer
|
static Integer |
getInt(Map<?,?> map,
Object key,
Integer defaultValue)
获取Map指定key的值,并转换为Integer
|
static Long |
getLong(Map<?,?> map,
Object key)
获取Map指定key的值,并转换为Long
|
static Long |
getLong(Map<?,?> map,
Object key,
Long defaultValue)
获取Map指定key的值,并转换为Long
|
static <T> T |
getQuietly(Map<?,?> map,
Object key,
Class<T> type,
T defaultValue)
获取Map指定key的值,并转换为指定类型,此方法在转换失败后不抛异常,返回null。
|
static <T> T |
getQuietly(Map<?,?> map,
Object key,
TypeReference<T> type,
T defaultValue)
获取Map指定key的值,并转换为指定类型,转换失败后返回null,不抛异常
|
static Short |
getShort(Map<?,?> map,
Object key)
获取Map指定key的值,并转换为Short
|
static Short |
getShort(Map<?,?> map,
Object key,
Short defaultValue)
获取Map指定key的值,并转换为Short
|
static String |
getStr(Map<?,?> map,
Object key)
获取Map指定key的值,并转换为字符串
|
static String |
getStr(Map<?,?> map,
Object key,
String defaultValue)
获取Map指定key的值,并转换为字符串
|
public static String getStr(Map<?,?> map, Object key)
map
- Mapkey
- 键public static String getStr(Map<?,?> map, Object key, String defaultValue)
map
- Mapkey
- 键defaultValue
- 默认值public static Integer getInt(Map<?,?> map, Object key)
map
- Mapkey
- 键public static Integer getInt(Map<?,?> map, Object key, Integer defaultValue)
map
- Mapkey
- 键defaultValue
- 默认值public static Double getDouble(Map<?,?> map, Object key)
map
- Mapkey
- 键public static Double getDouble(Map<?,?> map, Object key, Double defaultValue)
map
- Mapkey
- 键defaultValue
- 默认值public static Float getFloat(Map<?,?> map, Object key)
map
- Mapkey
- 键public static Float getFloat(Map<?,?> map, Object key, Float defaultValue)
map
- Mapkey
- 键defaultValue
- 默认值public static Short getShort(Map<?,?> map, Object key)
map
- Mapkey
- 键public static Short getShort(Map<?,?> map, Object key, Short defaultValue)
map
- Mapkey
- 键defaultValue
- 默认值public static Boolean getBool(Map<?,?> map, Object key)
map
- Mapkey
- 键public static Boolean getBool(Map<?,?> map, Object key, Boolean defaultValue)
map
- Mapkey
- 键defaultValue
- 默认值public static Character getChar(Map<?,?> map, Object key)
map
- Mapkey
- 键public static Character getChar(Map<?,?> map, Object key, Character defaultValue)
map
- Mapkey
- 键defaultValue
- 默认值public static Long getLong(Map<?,?> map, Object key)
map
- Mapkey
- 键public static Long getLong(Map<?,?> map, Object key, Long defaultValue)
map
- Mapkey
- 键defaultValue
- 默认值public static Date getDate(Map<?,?> map, Object key)
Date
map
- Mapkey
- 键public static Date getDate(Map<?,?> map, Object key, Date defaultValue)
Date
map
- Mapkey
- 键defaultValue
- 默认值public static <T> T get(Map<?,?> map, Object key, Class<T> type)
T
- 目标值类型map
- Mapkey
- 键type
- 值类型public static <T> T get(Map<?,?> map, Object key, Class<T> type, T defaultValue)
T
- 目标值类型map
- Mapkey
- 键type
- 值类型defaultValue
- 默认值public static <T> T getQuietly(Map<?,?> map, Object key, Class<T> type, T defaultValue)
T
- 目标值类型map
- Mapkey
- 键type
- 值类型defaultValue
- 默认值public static <T> T get(Map<?,?> map, Object key, TypeReference<T> type)
T
- 目标值类型map
- Mapkey
- 键type
- 值类型public static <T> T get(Map<?,?> map, Object key, TypeReference<T> type, T defaultValue)
T
- 目标值类型map
- Mapkey
- 键type
- 值类型defaultValue
- 默认值public static <T> T getQuietly(Map<?,?> map, Object key, TypeReference<T> type, T defaultValue)
T
- 目标值类型map
- Mapkey
- 键type
- 值类型defaultValue
- 默认值Copyright © 2025. All rights reserved.