public class MapUtil
extends java.lang.Object
| Constructor and Description |
|---|
MapUtil() |
| Modifier and Type | Method and Description |
|---|---|
static <Value> void |
copy(java.util.Map<java.lang.String,Value> source,
java.util.Map<java.lang.String,Value> target)
Copies entries from the source map to the target map, overwrites any values in target.
|
static java.lang.Boolean |
getBoolValueOrNull(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key) |
static java.util.Date |
getDateValueOrNull(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key) |
static <Key,Value> |
getValueOrNull(java.util.Map<Key,Value> map,
Key key) |
static void |
setBoolValueOrRemove(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key,
java.lang.Boolean value) |
static void |
setDateValueOrRemove(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key,
java.util.Date value) |
static void |
setStringValueOrRemove(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key,
java.lang.String value) |
public static <Value> void copy(java.util.Map<java.lang.String,Value> source,
java.util.Map<java.lang.String,Value> target)
ConcurrentHashMap.Value - The type of the values in both mapssource - the source map. If null or empty, this is a nop.target - the target map. Cannot be null.java.lang.IllegalArgumentException - if either source or target are null.public static <Key,Value> Value getValueOrNull(java.util.Map<Key,Value> map,
Key key)
public static java.lang.Boolean getBoolValueOrNull(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key)
public static java.util.Date getDateValueOrNull(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key)
public static void setStringValueOrRemove(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key,
java.lang.String value)
public static void setBoolValueOrRemove(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key,
java.lang.Boolean value)
public static void setDateValueOrRemove(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String key,
java.util.Date value)