Package me.saro.commons
Class Maps
- java.lang.Object
-
- me.saro.commons.Maps
-
public class Maps extends java.lang.Objectmap class- Since:
- 2.2
- Author:
- PARK Yong Seo
-
-
Constructor Summary
Constructors Constructor Description Maps()
-
Method Summary
Modifier and Type Method Description static <K,V>
java.util.Map<K,V>clone(java.util.Map<K,V> map)clone map
it is not deep copystatic <K,V>
java.util.Map<K,V>filter(java.util.Map<K,V> map, java.util.function.Predicate<java.util.Map.Entry<K,V>> filter)filter mapstatic <K,V>
java.util.Map<K,V>pick(java.util.Map<K,V> map, K... keys)pick the keys and make sub mapstatic <K,V>
java.util.Map<K,V>toMap(java.lang.Object... entries)simple to map
use LinkedHashMap
WARNING : this function not checked entries class type
-
-
-
Method Detail
-
toMap
public static <K,V> java.util.Map<K,V> toMap(java.lang.Object... entries)
simple to map
use LinkedHashMap
WARNING : this function not checked entries class type- Parameters:
entries-- Returns:
-
pick
@SafeVarargs public static <K,V> java.util.Map<K,V> pick(java.util.Map<K,V> map, K... keys)pick the keys and make sub map- Parameters:
map-keys-- Returns:
-
clone
public static <K,V> java.util.Map<K,V> clone(java.util.Map<K,V> map)
clone map
it is not deep copy- Parameters:
map-- Returns:
-
filter
public static <K,V> java.util.Map<K,V> filter(java.util.Map<K,V> map, java.util.function.Predicate<java.util.Map.Entry<K,V>> filter)filter map- Parameters:
map-filter-- Returns:
-
-