Package com.landawn.abacus.util
Class Builder.MapBuilder<K,V,M extends Map<K,V>>
java.lang.Object
com.landawn.abacus.util.Builder<M>
com.landawn.abacus.util.Builder.MapBuilder<K,V,M>
- Type Parameters:
K
- the key typeV
- the value typeM
-
The Class MapBuilder.
-
Nested Class Summary
Nested classes/interfaces inherited from class com.landawn.abacus.util.Builder
Builder.BooleanListBuilder, Builder.ByteListBuilder, Builder.CharListBuilder, Builder.CollectionBuilder<T,
C extends Collection<T>>, Builder.ComparisonBuilder, Builder.DataSetBuilder, Builder.DoubleListBuilder, Builder.EquivalenceBuilder, Builder.FloatListBuilder, Builder.HashCodeBuilder, Builder.IntListBuilder, Builder.ListBuilder<T, L extends List<T>>, Builder.LongListBuilder, Builder.LongMultisetBuilder<T>, Builder.MapBuilder<K, V, M extends Map<K, V>>, Builder.MultimapBuilder<K, E, V extends Collection<E>, M extends Multimap<K, E, V>>, Builder.MultisetBuilder<T>, Builder.ShortListBuilder, Builder.X<T> -
Method Summary
Modifier and TypeMethodDescriptionputIfAbsent
(K key, Supplier<V> supplier) Put if absent.putIfAbsent
(K key, V value) Put if absent.removeAll
(Collection<?> keysToRemove) Removes the all.Methods inherited from class com.landawn.abacus.util.Builder
accept, apply, compare, compare, compare, compare, compare, compare, compare, compare, compare, compareFalseLess, compareNullBigger, compareNullLess, compareTrueLess, equals, equals, equals, equals, equals, equals, equals, equals, equals, equals, filter, hash, hash, hash, hash, hash, hash, hash, hash, hash, hash, map, of, of, of, of, of, of, of, of, of, of, of, of, of, of, of, stream, val
-
Method Details
-
put
- Parameters:
k
-v
-- Returns:
-
putAll
- Parameters:
m
-- Returns:
-
putIfAbsent
Put if absent.- Parameters:
key
-value
-- Returns:
-
putIfAbsent
Put if absent.- Parameters:
key
-supplier
-- Returns:
-
remove
- Parameters:
k
-- Returns:
-
removeAll
Removes the all.- Parameters:
keysToRemove
-- Returns:
-