|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectuk.ac.ic.doc.automed.util.SetUtil
public class SetUtil
Constructor Summary | |
---|---|
SetUtil()
|
Method Summary | |
---|---|
static java.util.Collection |
colIntersection(java.util.Collection col1,
java.util.Collection col2)
|
static java.util.Collection |
copyCollection(java.util.Collection source)
Make a shallow copy of a collection. |
static java.util.Collection |
deepCopyCollection(java.util.Collection source)
This is not a deep copy!!!! |
static java.util.Set |
deepCopySet(java.util.Set source)
|
static boolean |
isIntersected(java.util.Collection col1,
java.util.Collection col2)
|
static java.util.Set |
setDifference(java.util.Set set1,
java.util.Set set2)
Returns a Set containing the result of set1 - set2. |
static java.util.Set |
setIntersection(java.util.Set set1,
java.util.Set set2)
|
static java.util.Set |
setUnion(java.util.Set set1,
java.util.Set set2)
|
static java.util.Collection |
subCollection(java.util.Collection s,
int startInd,
int endInd)
|
static boolean |
subsetOf(java.util.Set set1,
java.util.Set set2)
|
static void |
unionAdd(java.util.Collection col1,
java.util.Collection col2)
add new objects from the second set to the first set |
static java.util.Collection |
unionDistinct(java.util.Collection col1,
java.util.Collection col2)
create a new set that is a union of all the objects in both sets keeping the input sets unchanged |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
Constructor Detail |
---|
public SetUtil()
Method Detail |
---|
public static void unionAdd(java.util.Collection col1, java.util.Collection col2)
col1
- col2
- public static java.util.Collection unionDistinct(java.util.Collection col1, java.util.Collection col2)
col1
- col2
-
public static java.util.Set setUnion(java.util.Set set1, java.util.Set set2)
public static java.util.Set setIntersection(java.util.Set set1, java.util.Set set2)
public static java.util.Collection colIntersection(java.util.Collection col1, java.util.Collection col2)
public static boolean isIntersected(java.util.Collection col1, java.util.Collection col2)
public static java.util.Set setDifference(java.util.Set set1, java.util.Set set2)
public static java.util.Collection copyCollection(java.util.Collection source)
source
-
public static java.util.Collection deepCopyCollection(java.util.Collection source)
source
-
public static java.util.Set deepCopySet(java.util.Set source) throws java.lang.InstantiationException, java.lang.IllegalAccessException
java.lang.InstantiationException
java.lang.IllegalAccessException
public static java.util.Collection subCollection(java.util.Collection s, int startInd, int endInd)
public static boolean subsetOf(java.util.Set set1, java.util.Set set2)
|
||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |