public abstract class MapTransformations extends Object
| Modifier and Type | Method and Description |
|---|---|
static <K,V> Map<V,K> |
swap(Map<K,V> map) |
static <S,D,V,M> Map<D,M> |
transform(Map<S,V> map,
com.google.common.base.Function<? super S,D> keytransformation,
Foldleft<? super V,M> valuetransformation) |
static <S,D,V,M> Map<D,M> |
transform(Map<S,V> map,
com.google.common.base.Function<? super S,D> keytransformation,
com.google.common.base.Function<? super V,M> valuetransformation) |
static <S,D,V> Map<D,V> |
transformKeys(Map<S,V> map,
com.google.common.base.Function<? super S,D> keytransformation) |
public static <S,D,V,M> Map<D,M> transform(Map<S,V> map, com.google.common.base.Function<? super S,D> keytransformation, Foldleft<? super V,M> valuetransformation)
public static <S,D,V,M> Map<D,M> transform(Map<S,V> map, com.google.common.base.Function<? super S,D> keytransformation, com.google.common.base.Function<? super V,M> valuetransformation)
public static <S,D,V> Map<D,V> transformKeys(Map<S,V> map, com.google.common.base.Function<? super S,D> keytransformation)
Copyright © 2016. All rights reserved.