public abstract class Maps extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
Maps.Nested |
| Constructor and Description |
|---|
Maps() |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> MapBuilder<K,V> |
builder() |
static <K,V> MapBuilder<K,V> |
from(Map<K,V> map) |
static <K,V> MapBuilder<K,V> |
from(Supplier<Map<K,V>> supplier) |
static <K,V> MapBuilder<K,V> |
linked() |
static <K,V,W> Map<W,V> |
mapKeys(Map<K,V> input,
Function<K,W> keysMapper) |
static <K,V,W> Map<W,V> |
mapKeys(Map<K,V> input,
Function<K,W> keysMapper,
BinaryOperator<V> valueMerger) |
static <K,V,KK,VV> |
mapKeysAndValues(Map<K,V> input,
Function<K,KK> keysMapper,
Function<V,VV> valuesMapper) |
static <K,V,KK,VV> |
mapKeysAndValues(Map<K,V> input,
Function<K,KK> keysMapper,
Function<V,VV> valuesMapper,
BinaryOperator<VV> valueMerger) |
static <K,V,W> Map<K,W> |
mapValues(Map<K,V> input,
Function<V,W> valuesMapper) |
static <K,V> MapBuilder<K,V> |
tree() |
static <K,V> MapBuilder<K,V> |
tree(Comparator<K> keyComp) |
public static <K,V> MapBuilder<K,V> from(Map<K,V> map)
public static <K,V> MapBuilder<K,V> from(Supplier<Map<K,V>> supplier)
public static <K,V> MapBuilder<K,V> builder()
public static <K,V> MapBuilder<K,V> linked()
public static <K,V> MapBuilder<K,V> tree()
public static <K,V> MapBuilder<K,V> tree(Comparator<K> keyComp)
public static <K,V,W> Map<W,V> mapKeys(Map<K,V> input, Function<K,W> keysMapper, BinaryOperator<V> valueMerger)
public static <K,V,KK,VV> Map<KK,VV> mapKeysAndValues(Map<K,V> input, Function<K,KK> keysMapper, Function<V,VV> valuesMapper)
public static <K,V,KK,VV> Map<KK,VV> mapKeysAndValues(Map<K,V> input, Function<K,KK> keysMapper, Function<V,VV> valuesMapper, BinaryOperator<VV> valueMerger)
Copyright © 2017. All rights reserved.