|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectuk.ac.ed.inf.utils.maputils.MapUtils
public class MapUtils
Utilities to manipulate maps and hashmaps
| Constructor Summary | |
|---|---|
MapUtils()
|
|
| Method Summary | |
|---|---|
static java.util.Map.Entry |
extractMapEntry(java.util.Map map,
int i)
Extracts a random entry (key-value association) from a map |
static java.util.TreeMap<java.lang.String,java.lang.String> |
fromTwoVectorsToMap(java.util.Vector<java.lang.String> keys,
java.util.Vector<java.lang.String> values)
Creates an hashmap from 2 vectors. |
static double |
getDoubleFromHashmap(java.util.HashMap hashMap,
java.lang.String hashMapKey)
Gets a double from a hashMap |
static java.util.ArrayList<java.lang.String> |
getFirstValueOccurrence(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String value)
Get all the keys that have the given value in a Map\ |
static java.util.Map<java.lang.Integer,java.util.Map.Entry> |
getIndexedMap(java.lang.Object[] mapEntries)
Get a map with entries composed of: an integer id as key and an entry as value |
static java.lang.String |
mapToString(java.util.Map map)
Creates a string representation of a map, as index,tab,key,tab,value |
static void |
printMap(java.util.Map map)
Prints an HashMap as a list of index + key + value |
static boolean |
treeMapsHaveEqualValues(java.util.TreeMap<java.lang.Integer,java.lang.Character> map1,
java.util.TreeMap<java.lang.Integer,java.lang.Character> map2)
Check if two treeMaps have the same collection of values |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public MapUtils()
| Method Detail |
|---|
public static java.util.Map.Entry extractMapEntry(java.util.Map map,
int i)
map - a map
public static java.util.TreeMap<java.lang.String,java.lang.String> fromTwoVectorsToMap(java.util.Vector<java.lang.String> keys,
java.util.Vector<java.lang.String> values)
keys - values -
HashMap
public static double getDoubleFromHashmap(java.util.HashMap hashMap,
java.lang.String hashMapKey)
public static java.util.ArrayList<java.lang.String> getFirstValueOccurrence(java.util.Map<java.lang.String,java.lang.String> map,
java.lang.String value)
map - a mapvalue - a hash map value
public static java.util.Map<java.lang.Integer,java.util.Map.Entry> getIndexedMap(java.lang.Object[] mapEntries)
mapEntries - an array of Entry objects
public static java.lang.String mapToString(java.util.Map map)
public static void printMap(java.util.Map map)
map -
public static boolean treeMapsHaveEqualValues(java.util.TreeMap<java.lang.Integer,java.lang.Character> map1,
java.util.TreeMap<java.lang.Integer,java.lang.Character> map2)
map1 - map2 -
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||