Package org.xyou.xcommon.map
Class XMap
- java.lang.Object
-
- org.xyou.xcommon.map.XMap
-
public final class XMap extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description XMap()
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static <K,V>
java.util.Map<K,V>filterByLsKey(java.util.Map<K,V> map, java.util.Collection<K> collKey)static <K,V>
java.util.List<K>getLsKeySortedByValue(java.util.Map<K,V> map)static <K,V>
java.util.List<V>getLsValueByLsKey(java.util.Map<K,V> map, java.util.Collection<K> coll)static <K,V>
booleanisEmpty(java.util.Map<K,V> map)static <K,V,T>
java.util.Map<K,T>map(java.util.Map<K,V> map, java.util.function.Function<V,T> func)static <K,V extends java.lang.Number>
java.util.Map<K,java.lang.Double>normLog(java.util.Map<K,V> map)static <K,V extends java.lang.Number>
java.util.Map<K,java.lang.Double>normMax(java.util.Map<K,V> map)static <K,V>
java.util.Map<K,V>of(K k1, V v1)static <K,V>
java.util.Map<K,V>of(K k1, V v1, K k2, V v2)static <K,V>
java.util.Map<K,V>of(K k1, V v1, K k2, V v2, K k3, V v3)static <K,V>
java.util.Map<K,V>of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)static <K,V>
java.util.Map<K,V>of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)static <K,V>
java.util.Map<K,V>reduce(java.util.List<java.util.Map<K,V>> lsMap, V def, java.util.function.BiFunction<V,V,V> func)static <K,V>
java.util.Map<V,K>reverse(java.util.Map<K,V> map)
-
-
-
Method Detail
-
of
public static <K,V> java.util.Map<K,V> of(K k1, V v1)
-
of
public static <K,V> java.util.Map<K,V> of(K k1, V v1, K k2, V v2)
-
of
public static <K,V> java.util.Map<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3)
-
of
public static <K,V> java.util.Map<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4)
-
of
public static <K,V> java.util.Map<K,V> of(K k1, V v1, K k2, V v2, K k3, V v3, K k4, V v4, K k5, V v5)
-
isEmpty
public static <K,V> boolean isEmpty(java.util.Map<K,V> map)
-
reverse
public static <K,V> java.util.Map<V,K> reverse(java.util.Map<K,V> map)
-
getLsKeySortedByValue
public static <K,V> java.util.List<K> getLsKeySortedByValue(java.util.Map<K,V> map)
-
getLsValueByLsKey
public static <K,V> java.util.List<V> getLsValueByLsKey(java.util.Map<K,V> map, java.util.Collection<K> coll)
-
filterByLsKey
public static <K,V> java.util.Map<K,V> filterByLsKey(java.util.Map<K,V> map, java.util.Collection<K> collKey)
-
map
public static <K,V,T> java.util.Map<K,T> map(java.util.Map<K,V> map, java.util.function.Function<V,T> func)
-
reduce
public static <K,V> java.util.Map<K,V> reduce(java.util.List<java.util.Map<K,V>> lsMap, V def, java.util.function.BiFunction<V,V,V> func)
-
normLog
public static <K,V extends java.lang.Number> java.util.Map<K,java.lang.Double> normLog(java.util.Map<K,V> map)
-
normMax
public static <K,V extends java.lang.Number> java.util.Map<K,java.lang.Double> normMax(java.util.Map<K,V> map)
-
-