public class MapUtils extends Object
| 限定符和类型 | 字段和说明 |
|---|---|
static String |
ARRAY_KEYS |
| 构造器和说明 |
|---|
MapUtils() |
| 限定符和类型 | 方法和说明 |
|---|---|
static MapBuilder |
builder()
返回一个 lambda Map 参数构造器
|
static MapBuilder |
builder(Map<String,Object> map)
返回一个 lambda Map 参数构造器
|
static Map<String,Object> |
flat(Map<String,String[]> map)
将一个 value 为数组的 Map 对象,拉平为 value 为单值的 Map 对象
|
static MapBuilder |
flatBuilder(Map<String,String[]> map)
将一个 value 为数组的 Map 对象,拉平为 value 为单值的 Map 对象,并返回一个 lambda Map 参数构造器
|
static <T> List<T> |
obtainList(Map<String,Object> map,
String key)
从 map 中获取 List, 如果不存在则放入一个空 List
|
static <T> List<T> |
obtainList(Map<String,Object> map,
String key,
boolean createIfNull)
从 map 中获取 List, 如果不存在则放入一个空 List
|
static <T> Map<String,Object> |
of(FieldFns.FieldFn<T,?> key,
Object value)
构建只有一个键值对的 Map 对象
|
static <T> Map<String,Object> |
of(FieldFns.FieldFn<T,?> key1,
Object value1,
FieldFns.FieldFn<T,?> key2,
Object value2)
构建只有两个键值对的 Map 对象
|
static Map<String,Object> |
of(String key,
Object value)
构建只有一个键值对的 Map 对象
|
static Map<String,Object> |
of(String key1,
Object value1,
String key2,
Object value2)
构建只有两个键值对的 Map 对象
|
public static final String ARRAY_KEYS
public static Map<String,Object> flat(Map<String,String[]> map)
map - 已有 Map 参数public static MapBuilder builder()
public static MapBuilder flatBuilder(Map<String,String[]> map)
map - 已有 Map 参数public static MapBuilder builder(Map<String,Object> map)
map - 已有 Map 参数public static Map<String,Object> of(String key, Object value)
key - 键value - 值public static Map<String,Object> of(String key1, Object value1, String key2, Object value2)
key1 - 第一个键value1 - 第一个值key2 - 第二个键value2 - 第二个值public static <T> Map<String,Object> of(FieldFns.FieldFn<T,?> key, Object value)
T - 泛型key - 键value - 值public static <T> Map<String,Object> of(FieldFns.FieldFn<T,?> key1, Object value1, FieldFns.FieldFn<T,?> key2, Object value2)
T - 泛型key1 - 第一个键value1 - 第一个值key2 - 第二个键value2 - 第二个值public static <T> List<T> obtainList(Map<String,Object> map, String key)
T - 泛型map - Map 映射key - List 键值Copyright © 2024. All rights reserved.