public class MapJoiner extends Object
Constructor and Description |
---|
MapJoiner(StrJoiner joiner,
String keyValueSeparator)
构造
|
Modifier and Type | Method and Description |
---|---|
<K,V> MapJoiner |
append(Iterator<? extends Map.Entry<K,V>> parts,
Predicate<Map.Entry<K,V>> predicate)
追加Entry列表
|
<K,V> MapJoiner |
append(Map<K,V> map,
Predicate<Map.Entry<K,V>> predicate)
追加Map
|
MapJoiner |
append(String... params)
追加其他字符串,其他字符串简单拼接
|
static MapJoiner |
of(String separator,
String keyValueSeparator)
构建一个MapJoiner
|
static MapJoiner |
of(StrJoiner joiner,
String keyValueSeparator)
构建一个MapJoiner
|
String |
toString() |
public static MapJoiner of(String separator, String keyValueSeparator)
separator
- entry之间的连接符keyValueSeparator
- kv之间的连接符public static MapJoiner of(StrJoiner joiner, String keyValueSeparator)
joiner
- entry之间的JoinerkeyValueSeparator
- kv之间的连接符public <K,V> MapJoiner append(Map<K,V> map, Predicate<Map.Entry<K,V>> predicate)
K
- 键类型V
- 值类型map
- Mappredicate
- Map过滤器public <K,V> MapJoiner append(Iterator<? extends Map.Entry<K,V>> parts, Predicate<Map.Entry<K,V>> predicate)
K
- 键类型V
- 值类型parts
- Entry列表predicate
- Map过滤器public MapJoiner append(String... params)
params
- 字符串列表Copyright © 2025. All rights reserved.