public class MapUtils extends Object
| 构造器和说明 |
|---|
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> 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 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 - 第二个值Copyright © 2024. All rights reserved.