|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.ckkloverdos.collection.CollectionUtil
public final class CollectionUtil
Utility methods for collections, either as input or output.
Method Summary | |
---|---|
static IL |
filterKeys(java.util.Map map,
IFilter filter,
java.lang.Object hints)
|
static java.util.Map |
filterMap(java.util.Map map,
IFilter filter,
java.lang.Object hints)
Contructs a new map with keys those accepted by filter . |
static java.util.Map |
filterMap(java.util.Map map,
IL keys)
Contructs a new map keeping only the keys of the provided list. |
static java.util.Set |
intersect(java.util.Set a,
java.util.Set b)
|
static void |
main(java.lang.String[] args)
|
static java.util.Set |
minus(java.util.Set a,
java.util.Set b)
|
static java.util.Collection |
newCollectionLike(IL il)
|
static java.util.Map |
newLike(java.util.Map map)
|
static java.util.List |
newListLike(IL il)
|
static java.util.Set |
newSetLike(IL il)
|
static java.lang.Object |
toArray(java.util.Collection collection,
java.lang.Class componentType)
Returns the given collection as an array whose components have
the type componentType . |
static java.util.List |
toList(java.util.Enumeration en)
Constructs a list containing the elements of the enumeration. |
static java.util.List |
toList(java.lang.Object[] array)
Returns the given array as a List . |
static java.lang.String[] |
toStringArray(java.util.Collection collection)
Returns the given collection as an array of strings. |
static java.util.Set |
union(java.util.Set a,
java.util.Set b)
|
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Method Detail |
---|
public static java.util.List toList(java.lang.Object[] array)
array
as a List
.
If array
is null, then an empty list is returned.
array
- public static java.util.List toList(java.util.Enumeration en)
en
- public static java.lang.Object toArray(java.util.Collection collection, java.lang.Class componentType)
collection
as an array whose components have
the type componentType
.
If the collection
is null, then an empty array is returned.
It is assumed that the collection
elements are of the given
componentType
.
collection
- componentType
- public static java.lang.String[] toStringArray(java.util.Collection collection)
collection
as an array of strings.
This is essentially equivalent to (String[]) asArray(collection, String.class)
.
collection
- public static java.util.Set union(java.util.Set a, java.util.Set b)
public static java.util.Set intersect(java.util.Set a, java.util.Set b)
public static java.util.Set minus(java.util.Set a, java.util.Set b)
public static IL filterKeys(java.util.Map map, IFilter filter, java.lang.Object hints)
public static java.util.Map filterMap(java.util.Map map, IL keys)
map
- keys
- public static java.util.Collection newCollectionLike(IL il)
public static java.util.List newListLike(IL il)
public static java.util.Set newSetLike(IL il)
public static java.util.Map newLike(java.util.Map map)
public static java.util.Map filterMap(java.util.Map map, IFilter filter, java.lang.Object hints)
filter
.
The second parameter hints
is passed to filter
.
map
- filter
- hints
- public static void main(java.lang.String[] args)
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |