Package org.miaixz.bus.core.center.map
Class MapJoiner
java.lang.Object
org.miaixz.bus.core.center.map.MapJoiner
Map拼接器,可以拼接包括Map、Entry列表等。
- Since:
- Java 17+
- Author:
- Kimi Liu
-
Constructor Details
-
MapJoiner
构造- Parameters:
joiner- entry之间的JoinerkeyValueSeparator- kv之间的连接符
-
-
Method Details
-
of
构建一个MapJoiner- Parameters:
separator- entry之间的连接符keyValueSeparator- kv之间的连接符- Returns:
- MapJoiner
-
of
构建一个MapJoiner- Parameters:
joiner- entry之间的JoinerkeyValueSeparator- kv之间的连接符- Returns:
- MapJoiner
-
append
追加Map- Type Parameters:
K- 键类型V- 值类型- Parameters:
map- Mappredicate- Map过滤器- Returns:
- this
-
append
public <K,V> MapJoiner append(Iterator<? extends Map.Entry<K, V>> parts, Predicate<Map.Entry<K, V>> predicate) 追加Entry列表- Type Parameters:
K- 键类型V- 值类型- Parameters:
parts- Entry列表predicate- Map过滤器- Returns:
- this
-
append
追加其他字符串,其他字符串简单拼接- Parameters:
params- 字符串列表- Returns:
- this
-
toString
-