public class MapUtils
extends java.lang.Object
Modifier and Type | Method and Description |
---|---|
static <K,V extends java.lang.Comparable<V>> |
keySetSortedByValue(java.util.Map<K,V> map)
Returns the key set sorted by the associated value
|
static <K,V extends java.lang.Comparable<V>> |
keySetSortedByValueReverse(java.util.Map<K,V> map)
Returns the key sey sorted by the associated value in reverse order
|
static <K,V> K |
reverseLookup(java.util.Map<K,V> map,
V value)
Reverse lookup in the map.
|
static <K,V> java.util.Set<K> |
reverseLookupMulti(java.util.Map<K,V> map,
V value)
Reverse lookup in the map.
|
public static <K,V extends java.lang.Comparable<V>> java.util.List<K> keySetSortedByValue(java.util.Map<K,V> map)
K
- Type of the map's keysV
- Tyoe of the map's valuesmap
- The mappublic static <K,V extends java.lang.Comparable<V>> java.util.ArrayList<K> keySetSortedByValueReverse(java.util.Map<K,V> map)
K
- Type of the map's keysV
- Type of the map's valuesmap
- The mappublic static <K,V> K reverseLookup(java.util.Map<K,V> map, V value)
K
- Type of the map's keyV
- Type of the map's avluesmap
- The mapvalue
- The value to return a key forpublic static <K,V> java.util.Set<K> reverseLookupMulti(java.util.Map<K,V> map, V value)
K
- The type of the map's keysV
- The type of the map's valuesmap
- The mapvalue
-