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>
voidforEach(java.util.Map<K,V> map, @NonNull XConsumer2<K,V> func)static <K,V>
voidforEach(java.util.Map<K,V> map, @NonNull XConsumer3<K,V,java.lang.Integer> func)static <K,V>
java.util.List<K>getLsKeySortedByValue(@NonNull java.util.Map<K,V> map)static <K,V>
java.util.List<V>getLsValueByLsKey(@NonNull java.util.Map<K,V> map, @NonNull java.util.Collection<K> collKey)static booleanisEmpty(java.util.Map<?,?> map)static <K,V,T>
java.util.Map<K,T>map(@NonNull java.util.Map<K,V> map, @NonNull XFunction<V,T> func)static <K,V extends java.lang.Number>
java.util.Map<K,java.lang.Double>normLog(@NonNull java.util.Map<K,V> map)static <K,V extends java.lang.Number>
java.util.Map<K,java.lang.Double>normMax(@NonNull 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>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)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, K k6, V v6, K k7, V v7)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, K k6, V v6, K k7, V v7, K k8, V v8)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, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9)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, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9, K k10, V v10)static <K,V>
java.util.Map<K,V>reduce(@NonNull java.util.List<java.util.Map<K,V>> lsMap, V def, @NonNull XFunction2<V,V,V> func)static <K,V>
java.util.Map<V,K>reverse(@NonNull 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)
-
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, K k6, V v6)
-
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, K k6, V v6, K k7, V v7)
-
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, K k6, V v6, K k7, V v7, K k8, V v8)
-
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, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9)
-
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, K k6, V v6, K k7, V v7, K k8, V v8, K k9, V v9, K k10, V v10)
-
isEmpty
public static boolean isEmpty(java.util.Map<?,?> map)
-
reverse
public static <K,V> java.util.Map<V,K> reverse(@NonNull @NonNull java.util.Map<K,V> map)
-
getLsKeySortedByValue
public static <K,V> java.util.List<K> getLsKeySortedByValue(@NonNull @NonNull java.util.Map<K,V> map)
-
getLsValueByLsKey
public static <K,V> java.util.List<V> getLsValueByLsKey(@NonNull @NonNull java.util.Map<K,V> map, @NonNull @NonNull java.util.Collection<K> collKey)
-
map
public static <K,V,T> java.util.Map<K,T> map(@NonNull @NonNull java.util.Map<K,V> map, @NonNull @NonNull XFunction<V,T> func)
-
reduce
public static <K,V> java.util.Map<K,V> reduce(@NonNull @NonNull java.util.List<java.util.Map<K,V>> lsMap, V def, @NonNull @NonNull XFunction2<V,V,V> func)
-
normLog
public static <K,V extends java.lang.Number> java.util.Map<K,java.lang.Double> normLog(@NonNull @NonNull java.util.Map<K,V> map)
-
normMax
public static <K,V extends java.lang.Number> java.util.Map<K,java.lang.Double> normMax(@NonNull @NonNull java.util.Map<K,V> map)
-
forEach
public static <K,V> void forEach(java.util.Map<K,V> map, @NonNull @NonNull XConsumer2<K,V> func)
-
forEach
public static <K,V> void forEach(java.util.Map<K,V> map, @NonNull @NonNull XConsumer3<K,V,java.lang.Integer> func)
-
-