public class MapUtils
extends org.apache.commons.collections.MapUtils
| Constructor and Description |
|---|
MapUtils() |
| Modifier and Type | Method and Description |
|---|---|
static <K,V> void |
addToMultiValueMap(K key,
V value,
Map<K,List<V>> map) |
static <V,R extends Map<String,V>> |
filterMapKey(R map,
String... regex)
Filter
Map keys through regular expression(s). |
static <V,R extends Map<String,V>> |
filterMapKeyStartWithIgnoreCase(R map,
String... searchStrings)
Filter map keys such that each key starts with at least one of the items in the
searchStrings
array. |
static <K,V> Map.Entry<K,V> |
getFirstEntry(Map<K,V> map) |
static <K> K |
getFirstKey(Map<K,?> map) |
static <V> V |
getFirstValue(Map<?,V> map) |
static <K,V> Map<K,V> |
mapWithKeysAndValue(Object... objects) |
static <K,V> Map<K,List<V>> |
mapWithKeysAndValueList(Object... objects) |
static <K,V> V |
removeFirst(MultiValueMap<K,V> map,
K key) |
static <K,V> Map<K,V> |
sortMapValues(Map<K,V> map,
Comparator<Map.Entry<K,V>> comparator) |
static String |
toString(Map map) |
debugPrint, fixedSizeMap, fixedSizeSortedMap, getBoolean, getBoolean, getBooleanValue, getBooleanValue, getByte, getByte, getByteValue, getByteValue, getDouble, getDouble, getDoubleValue, getDoubleValue, getFloat, getFloat, getFloatValue, getFloatValue, getInteger, getInteger, getIntValue, getIntValue, getLong, getLong, getLongValue, getLongValue, getMap, getMap, getNumber, getNumber, getObject, getObject, getShort, getShort, getShortValue, getShortValue, getString, getString, invertMap, isEmpty, isNotEmpty, lazyMap, lazyMap, lazySortedMap, lazySortedMap, multiValueMap, multiValueMap, multiValueMap, orderedMap, predicatedMap, predicatedSortedMap, putAll, safeAddToMap, synchronizedMap, synchronizedSortedMap, toMap, toProperties, transformedMap, transformedSortedMap, typedMap, typedSortedMap, unmodifiableMap, unmodifiableSortedMap, verbosePrintpublic static <K> K getFirstKey(Map<K,?> map)
public static <V> V getFirstValue(Map<?,V> map)
public static <K,V> Map<K,V> sortMapValues(Map<K,V> map, Comparator<Map.Entry<K,V>> comparator)
public static <V,R extends Map<String,V>> R filterMapKey(R map, String... regex)
Map keys through regular expression(s).
Given a certain key, if String.matches(String) returns true for at least one of the given
regular expressions, that key will be retained. In the event that there are no regular expressions to match,
the map will retain all of its keys.map - the map to filterregex - the regular expression(s) to match the keys topublic static <V,R extends Map<String,V>> R filterMapKeyStartWithIgnoreCase(R map, String... searchStrings)
searchStrings
array.map - the map to filtersearchStrings - the must-have prefixes of the keyspublic static <K,V> Map<K,List<V>> mapWithKeysAndValueList(Object... objects)
public static <K,V> V removeFirst(MultiValueMap<K,V> map, K key)
Copyright © 2019. All rights reserved.