<K2,V2> HashMap<K2,V2> |
HashMap.bimap(@NonNull java.util.function.Function<? super K,? extends K2> keyMapper,
@NonNull java.util.function.Function<? super V,? extends V2> valueMapper) |
|
private HashMap<K,V> |
HashMap.createFromEntries(java.lang.Iterable<Tuple2<K,V>> tuples) |
|
HashMap<K,V> |
HashMap.distinct() |
|
HashMap<K,V> |
HashMap.distinctBy(@NonNull java.util.Comparator<? super Tuple2<K,V>> comparator) |
|
<U> HashMap<K,V> |
HashMap.distinctBy(@NonNull java.util.function.Function<? super Tuple2<K,V>,? extends U> keyExtractor) |
|
HashMap<K,V> |
HashMap.drop(int n) |
|
HashMap<K,V> |
HashMap.dropRight(int n) |
|
HashMap<K,V> |
HashMap.dropUntil(@NonNull java.util.function.Predicate<? super Tuple2<K,V>> predicate) |
|
HashMap<K,V> |
HashMap.dropWhile(@NonNull java.util.function.Predicate<? super Tuple2<K,V>> predicate) |
|
static <K,V> HashMap<K,V> |
HashMap.empty() |
Returns the empty HashMap.
|
static <K,V> HashMap<K,V> |
HashMap.fill(int n,
@NonNull java.util.function.Supplier<? extends Tuple2<? extends K,? extends V>> s) |
Returns a HashMap containing tuples returned by n calls to a given Supplier s.
|
HashMap<K,V> |
HashMap.filter(@NonNull java.util.function.BiPredicate<? super K,? super V> predicate) |
|
HashMap<K,V> |
HashMap.filter(@NonNull java.util.function.Predicate<? super Tuple2<K,V>> predicate) |
|
HashMap<K,V> |
HashMap.filterKeys(@NonNull java.util.function.Predicate<? super K> predicate) |
|
HashMap<K,V> |
HashMap.filterValues(@NonNull java.util.function.Predicate<? super V> predicate) |
|
<K2,V2> HashMap<K2,V2> |
HashMap.flatMap(@NonNull java.util.function.BiFunction<? super K,? super V,? extends java.lang.Iterable<Tuple2<K2,V2>>> mapper) |
|
HashMap<K,V> |
HashMap.init() |
|
<K2,V2> HashMap<K2,V2> |
HashMap.map(@NonNull java.util.function.BiFunction<? super K,? super V,Tuple2<K2,V2>> mapper) |
|
<K2> HashMap<K2,V> |
HashMap.mapKeys(@NonNull java.util.function.Function<? super K,? extends K2> keyMapper) |
|
<K2> HashMap<K2,V> |
HashMap.mapKeys(@NonNull java.util.function.Function<? super K,? extends K2> keyMapper,
@NonNull java.util.function.BiFunction<? super V,? super V,? extends V> valueMerge) |
|
<V2> HashMap<K,V2> |
HashMap.mapValues(@NonNull java.util.function.Function<? super V,? extends V2> valueMapper) |
|
HashMap<K,V> |
HashMap.merge(@NonNull Map<? extends K,? extends V> that) |
|
<U extends V> HashMap<K,V> |
HashMap.merge(@NonNull Map<? extends K,U> that,
@NonNull java.util.function.BiFunction<? super V,? super U,? extends V> collisionResolution) |
|
static <K,V> HashMap<K,V> |
HashMap.narrow(HashMap<? extends K,? extends V> hashMap) |
Narrows a HashMap<? extends K, ? extends V> to HashMap<K, V> via a
type-safe cast.
|
static <K,V> HashMap<K,V> |
HashMap.of(@NonNull Tuple2<? extends K,? extends V> entry) |
Returns a singleton HashMap, i.e.
|
static <K,V> HashMap<K,V> |
HashMap.of(K key,
V value) |
Returns a singleton HashMap, i.e.
|
static <K,V> HashMap<K,V> |
HashMap.of(K k1,
V v1,
K k2,
V v2) |
Creates a HashMap of the given list of key-value pairs.
|
static <K,V> HashMap<K,V> |
HashMap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3) |
Creates a HashMap of the given list of key-value pairs.
|
static <K,V> HashMap<K,V> |
HashMap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4) |
Creates a HashMap of the given list of key-value pairs.
|
static <K,V> HashMap<K,V> |
HashMap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5) |
Creates a HashMap of the given list of key-value pairs.
|
static <K,V> HashMap<K,V> |
HashMap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5,
K k6,
V v6) |
Creates a HashMap of the given list of key-value pairs.
|
static <K,V> HashMap<K,V> |
HashMap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5,
K k6,
V v6,
K k7,
V v7) |
Creates a HashMap of the given list of key-value pairs.
|
static <K,V> HashMap<K,V> |
HashMap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5,
K k6,
V v6,
K k7,
V v7,
K k8,
V v8) |
Creates a HashMap of the given list of key-value pairs.
|
static <K,V> HashMap<K,V> |
HashMap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5,
K k6,
V v6,
K k7,
V v7,
K k8,
V v8,
K k9,
V v9) |
Creates a HashMap of the given list of key-value pairs.
|
static <K,V> HashMap<K,V> |
HashMap.of(K k1,
V v1,
K k2,
V v2,
K k3,
V v3,
K k4,
V v4,
K k5,
V v5,
K k6,
V v6,
K k7,
V v7,
K k8,
V v8,
K k9,
V v9,
K k10,
V v10) |
Creates a HashMap of the given list of key-value pairs.
|
static <K,V> HashMap<K,V> |
HashMap.ofAll(@NonNull java.util.Map<? extends K,? extends V> map) |
Returns a HashMap, from a source java.util.Map.
|
static <T,K,V> HashMap<K,V> |
HashMap.ofAll(@NonNull java.util.stream.Stream<? extends T> stream,
@NonNull java.util.function.Function<? super T,? extends K> keyMapper,
@NonNull java.util.function.Function<? super T,? extends V> valueMapper) |
Returns a HashMap, from entries mapped from stream.
|
static <T,K,V> HashMap<K,V> |
HashMap.ofAll(@NonNull java.util.stream.Stream<? extends T> stream,
@NonNull java.util.function.Function<? super T,Tuple2<? extends K,? extends V>> entryMapper) |
Returns a HashMap, from entries mapped from stream.
|
static <K,V> HashMap<K,V> |
HashMap.ofEntries(@NonNull Tuple2<? extends K,? extends V> @NonNull ... entries) |
Creates a HashMap of the given entries.
|
static <K,V> HashMap<K,V> |
HashMap.ofEntries(@NonNull java.lang.Iterable<? extends Tuple2<? extends K,? extends V>> entries) |
Creates a HashMap of the given entries.
|
static <K,V> HashMap<K,V> |
HashMap.ofEntries(@NonNull java.util.Map.Entry<? extends K,? extends V> @NonNull ... entries) |
Creates a HashMap of the given entries.
|
HashMap<K,V> |
HashMap.orElse(@NonNull java.lang.Iterable<? extends Tuple2<K,V>> other) |
|
HashMap<K,V> |
HashMap.orElse(@NonNull java.util.function.Supplier<? extends java.lang.Iterable<? extends Tuple2<K,V>>> supplier) |
|
HashMap<K,V> |
HashMap.peek(@NonNull java.util.function.Consumer<? super Tuple2<K,V>> action) |
|
HashMap<K,V> |
HashMap.put(@NonNull Tuple2<? extends K,? extends V> entry) |
|
<U extends V> HashMap<K,V> |
HashMap.put(@NonNull Tuple2<? extends K,U> entry,
@NonNull java.util.function.BiFunction<? super V,? super U,? extends V> merge) |
|
<U extends V> HashMap<K,V> |
HashMap.put(K key,
U value,
@NonNull java.util.function.BiFunction<? super V,? super U,? extends V> merge) |
|
HashMap<K,V> |
HashMap.put(K key,
V value) |
|
HashMap<K,V> |
HashMap.reject(@NonNull java.util.function.BiPredicate<? super K,? super V> predicate) |
|
HashMap<K,V> |
HashMap.reject(@NonNull java.util.function.Predicate<? super Tuple2<K,V>> predicate) |
|
HashMap<K,V> |
HashMap.rejectKeys(@NonNull java.util.function.Predicate<? super K> predicate) |
|
HashMap<K,V> |
HashMap.rejectValues(@NonNull java.util.function.Predicate<? super V> predicate) |
|
HashMap<K,V> |
HashMap.remove(K key) |
|
HashMap<K,V> |
HashMap.removeAll(@NonNull java.lang.Iterable<? extends K> keys) |
|
HashMap<K,V> |
HashMap.removeAll(@NonNull java.util.function.BiPredicate<? super K,? super V> predicate) |
Deprecated.
|
HashMap<K,V> |
HashMap.removeKeys(@NonNull java.util.function.Predicate<? super K> predicate) |
Deprecated.
|
HashMap<K,V> |
HashMap.removeValues(@NonNull java.util.function.Predicate<? super V> predicate) |
Deprecated.
|
HashMap<K,V> |
HashMap.replace(@NonNull Tuple2<K,V> currentElement,
@NonNull Tuple2<K,V> newElement) |
|
HashMap<K,V> |
HashMap.replace(K key,
V oldValue,
V newValue) |
|
HashMap<K,V> |
HashMap.replaceAll(@NonNull Tuple2<K,V> currentElement,
Tuple2<K,V> newElement) |
|
HashMap<K,V> |
HashMap.replaceAll(@NonNull java.util.function.BiFunction<? super K,? super V,? extends V> function) |
|
HashMap<K,V> |
HashMap.replaceValue(K key,
V value) |
|
HashMap<K,V> |
HashMap.retainAll(@NonNull java.lang.Iterable<? extends Tuple2<K,V>> elements) |
|
HashMap<K,V> |
HashMap.scan(@NonNull Tuple2<K,V> zero,
@NonNull java.util.function.BiFunction<? super Tuple2<K,V>,? super Tuple2<K,V>,? extends Tuple2<K,V>> operation) |
|
static <K,V> HashMap<K,V> |
HashMap.tabulate(int n,
@NonNull java.util.function.Function<? super java.lang.Integer,? extends Tuple2<? extends K,? extends V>> f) |
Returns an HashMap containing n values of a given Function f
over a range of integer values from 0 to n - 1.
|
HashMap<K,V> |
HashMap.tail() |
|
HashMap<K,V> |
HashMap.take(int n) |
|
HashMap<K,V> |
HashMap.takeRight(int n) |
|
HashMap<K,V> |
HashMap.takeUntil(@NonNull java.util.function.Predicate<? super Tuple2<K,V>> predicate) |
|
HashMap<K,V> |
HashMap.takeWhile(@NonNull java.util.function.Predicate<? super Tuple2<K,V>> predicate) |
|
private static <K,V> HashMap<K,V> |
HashMap.wrap(@NonNull HashArrayMappedTrie<K,V> trie) |
|