类 MapBuilder<K,V>
java.lang.Object
com.sh.wf.module.util.MapBuilder<K,V>
- 所有已实现的接口:
Serializable
Description: Map创建类
Title:首亨软件 - 聚天平台
- 从以下版本开始:
- 2022年8月16日
- 另请参阅:
-
构造器概要
构造器 -
方法概要
修饰符和类型方法说明build()创建后的mapstatic <K,V> MapBuilder<K, V> create()创建Builder,默认HashMap实现static <K,V> MapBuilder<K, V> create(boolean isLinked) 创建Builderstatic <K,V> MapBuilder<K, V> 创建Builderstatic <K,V> MapBuilder<K, V> static MapBuilder<String,String> static MapBuilder<String,String> createString(boolean isLinked) static MapBuilder<String,String> join()将map转成字符串将map转成字符串static <K,V> String static <K,V> String static <K,V> String 将map转成字符串map()创建后的mapMapBuilder<K,V> 链式Map创建MapBuilder<K,V> 链式Map创建MapBuilder<K,V> 链式Map创建MapBuilder<K,V> 链式Map创建
-
构造器详细资料
-
MapBuilder
链式Map创建类- 参数:
map- 要使用的Map实现类
-
MapBuilder
public MapBuilder()
-
-
方法详细资料
-
create
创建Builder,默认HashMap实现- 类型参数:
K- Key类型V- Value类型- 返回:
- MapBuilder
- 从以下版本开始:
- 5.3.0
-
createConcurrent
-
createStringConcurrent
-
create
创建Builder- 类型参数:
K- Key类型V- Value类型- 参数:
isLinked- true创建LinkedHashMap,false创建HashMap- 返回:
- MapBuilder
- 从以下版本开始:
- 5.3.0
-
createString
-
createString
-
create
创建Builder- 类型参数:
K- Key类型V- Value类型- 参数:
map- Map实体类- 返回:
- MapBuilder
- 从以下版本开始:
- 3.2.3
-
put
链式Map创建- 参数:
k- Key类型v- Value类型- 返回:
- 当前类
-
put
链式Map创建- 参数:
condition- put条件k- Key类型v- Value类型- 返回:
- 当前类
- 从以下版本开始:
- 5.7.5
-
put
链式Map创建- 参数:
condition- put条件k- Key类型supplier- Value类型结果提供方- 返回:
- 当前类
- 从以下版本开始:
- 5.7.5
-
putAll
链式Map创建- 参数:
map- 合并map- 返回:
- 当前类
-
map
创建后的map- 返回:
- 创建后的map
-
build
创建后的map- 返回:
- 创建后的map
- 从以下版本开始:
- 3.3.0
-
join
-
join
将map转成字符串- 参数:
separator- entry之间的连接符keyValueSeparator- kv之间的连接符- 返回:
- 连接字符串
-
join
将map转成字符串- 参数:
separator- entry之间的连接符keyValueSeparator- kv之间的连接符isIgnoreNull- 是否忽略null的键和值- 返回:
- 连接后的字符串
-
join
-
join
-
join
public static <K,V> String join(Map<K, V> map, String separator, String keyValueSeparator, boolean isIgnoreNull) 将map转成字符串- 参数:
map- Map对象separator- entry之间的连接符keyValueSeparator- kv之间的连接符isIgnoreNull- 是否忽略null的键和值- 返回:
- 连接后的字符串
-