public class MapOps
extends java.lang.Object
| Constructor and Description |
|---|
MapOps() |
| Modifier and Type | Method and Description |
|---|---|
static java.util.Map<?,?> |
getDuplicates(java.util.Map<?,?> map1,
java.util.Map<?,?> map2)
Get all duplicate values from map 1 that are also in map 2.
|
static <V> java.util.Map<?,?> |
getDuplicates(java.util.Map<?,?> map1,
java.util.Map<?,?> map2,
java.util.function.Function<java.lang.Object,java.lang.Boolean> valueMapCheck,
java.util.function.Function<V,java.util.Map<?,?>> valueToMap)
Get all duplicate values from map 1 that are also in map 2.
|
static java.util.Map<?,?> |
getUniques(java.util.Map<?,?> map,
java.util.Map<?,?> other)
Get all unique values from map 1 that are not in map 2.
|
static <V> java.util.Map<?,?> |
getUniques(java.util.Map<?,?> map,
java.util.Map<?,?> other,
java.util.function.Function<java.lang.Object,java.lang.Boolean> valueMapCheck,
java.util.function.Function<V,java.util.Map<?,?>> valueToMap)
Get all unique values from map 1 that are not in map 2.
|
static void |
recursivePutAll(java.util.Map<?,?> map,
java.util.Map<?,?> other)
Recursively put all values from other into map.
|
static <V> void |
recursivePutAll(java.util.Map<?,?> map,
java.util.Map<?,?> other,
java.util.function.Function<java.lang.Object,java.lang.Boolean> valueMapCheck,
java.util.function.Function<V,java.util.Map<?,?>> valueToMap)
Recursively put all values from other into map.
|
public static void recursivePutAll(java.util.Map<?,?> map,
java.util.Map<?,?> other)
map - The map to put the values intoother - The map to get the values frompublic static <V> void recursivePutAll(java.util.Map<?,?> map,
java.util.Map<?,?> other,
java.util.function.Function<java.lang.Object,java.lang.Boolean> valueMapCheck,
java.util.function.Function<V,java.util.Map<?,?>> valueToMap)
V - The type of the casted valuesmap - The map to put the values intoother - The map to get the values fromvalueMapCheck - A function to check if a value is a mapvalueToMap - A function to cast a value to a mappublic static java.util.Map<?,?> getDuplicates(java.util.Map<?,?> map1,
java.util.Map<?,?> map2)
map1 - The map to checkmap2 - The map to check againstpublic static <V> java.util.Map<?,?> getDuplicates(java.util.Map<?,?> map1,
java.util.Map<?,?> map2,
java.util.function.Function<java.lang.Object,java.lang.Boolean> valueMapCheck,
java.util.function.Function<V,java.util.Map<?,?>> valueToMap)
V - The type of the casted valuesmap1 - The map to checkmap2 - The map to check againstvalueMapCheck - A function to check if a value is a mapvalueToMap - A function to cast a value to a mappublic static java.util.Map<?,?> getUniques(java.util.Map<?,?> map,
java.util.Map<?,?> other)
map - The map to checkother - The map to check againstpublic static <V> java.util.Map<?,?> getUniques(java.util.Map<?,?> map,
java.util.Map<?,?> other,
java.util.function.Function<java.lang.Object,java.lang.Boolean> valueMapCheck,
java.util.function.Function<V,java.util.Map<?,?>> valueToMap)
V - The type of the casted valuesmap - The map to checkother - The map to check againstvalueMapCheck - A function to check if a value is a mapvalueToMap - A function to cast a value to a map