@NotThreadSafe public class MapBuilder<K,V> extends Object implements org.apache.commons.lang3.builder.Builder<Map<K,V>>
| Modifier and Type | Method and Description |
|---|---|
Map<K,V> |
build() |
static <K,V> MapBuilder<K,V> |
create() |
static <K,V> MapBuilder<K,V> |
create(int capacity) |
static <K,V> MapBuilder<K,V> |
create(Supplier<Map<K,V>> supplier) |
MapBuilder<K,V> |
put(K k,
V v) |
MapBuilder<K,V> |
putIf(K k,
V v,
BiPredicate<K,V> biPredicate) |
MapBuilder<K,V> |
putIfAbsent(K k,
V v) |
MapBuilder<K,V> |
putIfKeyAbsent(K k,
V v) |
MapBuilder<K,V> |
putIfKeyNonNull(K k,
V v) |
MapBuilder<K,V> |
putIfNonNull(K k,
V v) |
MapBuilder<K,V> |
putIfValAbsent(K k,
V v) |
MapBuilder<K,V> |
putIfValNonNull(K k,
V v) |
String |
toJson() |
String |
toString() |
public static <K,V> MapBuilder<K,V> create()
public static <K,V> MapBuilder<K,V> create(int capacity)
public static <K,V> MapBuilder<K,V> create(Supplier<Map<K,V>> supplier)
public MapBuilder<K,V> put(K k, V v)
public MapBuilder<K,V> putIfAbsent(K k, V v)
public MapBuilder<K,V> putIfKeyAbsent(K k, V v)
public MapBuilder<K,V> putIfValAbsent(K k, V v)
public MapBuilder<K,V> putIfNonNull(K k, V v)
public MapBuilder<K,V> putIfKeyNonNull(K k, V v)
public MapBuilder<K,V> putIfValNonNull(K k, V v)
public MapBuilder<K,V> putIf(K k, V v, BiPredicate<K,V> biPredicate)
public String toJson()
Copyright © 2017–2021. All rights reserved.