程序包 cn.zhxu.bs.util
类 MapUtils
java.lang.Object
cn.zhxu.bs.util.MapUtils
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明static MapBuilderbuilder()返回一个 lambda Map 参数构造器static MapBuilder返回一个 lambda Map 参数构造器将一个 value 为数组的 Map 对象,拉平为 value 为单值的 Map 对象static MapBuilderflatBuilder(Map<String, String[]> map) 将一个 value 为数组的 Map 对象,拉平为 value 为单值的 Map 对象,并返回一个 lambda Map 参数构造器of(FieldFns.FieldFn<T, ?> key, Object value) 构建只有一个键值对的 Map 对象of(FieldFns.FieldFn<T, ?> key1, Object value1, FieldFns.FieldFn<T, ?> key2, Object value2) 构建只有两个键值对的 Map 对象构建只有一个键值对的 Map 对象构建只有两个键值对的 Map 对象
-
构造器详细资料
-
MapUtils
public MapUtils()
-
-
方法详细资料
-
flat
将一个 value 为数组的 Map 对象,拉平为 value 为单值的 Map 对象- 参数:
map- 已有 Map 参数- 返回:
- Map 对象
-
builder
返回一个 lambda Map 参数构造器- 返回:
- MapBuilder
-
flatBuilder
将一个 value 为数组的 Map 对象,拉平为 value 为单值的 Map 对象,并返回一个 lambda Map 参数构造器- 参数:
map- 已有 Map 参数- 返回:
- MapBuilder
-
builder
返回一个 lambda Map 参数构造器- 参数:
map- 已有 Map 参数- 返回:
- MapBuilder
-
of
构建只有一个键值对的 Map 对象- 参数:
key- 键value- 值- 返回:
- Map 对象
- 从以下版本开始:
- v4.0.0
-
of
构建只有两个键值对的 Map 对象- 参数:
key1- 第一个键value1- 第一个值key2- 第二个键value2- 第二个值- 返回:
- Map 对象
- 从以下版本开始:
- v4.0.0
-
of
构建只有一个键值对的 Map 对象- 参数:
key- 键value- 值- 返回:
- Map 对象
- 从以下版本开始:
- v4.0.0
-
of
public static <T> Map<String,Object> of(FieldFns.FieldFn<T, ?> key1, Object value1, FieldFns.FieldFn<T, ?> key2, Object value2) 构建只有两个键值对的 Map 对象- 参数:
key1- 第一个键value1- 第一个值key2- 第二个键value2- 第二个值- 返回:
- Map 对象
- 从以下版本开始:
- v4.0.0
-