public final class Sets
extends java.lang.Object
| Modifier and Type | Field and Description |
|---|---|
static com.gs.collections.api.factory.set.FixedSizeSetFactory |
fixedSize |
static com.gs.collections.api.factory.set.ImmutableSetFactory |
immutable |
static com.gs.collections.api.factory.set.MutableSetFactory |
mutable |
| Modifier and Type | Method and Description |
|---|---|
static <A,B> com.gs.collections.api.LazyIterable<com.gs.collections.api.tuple.Pair<A,B>> |
cartesianProduct(java.util.Set<A> set1,
java.util.Set<B> set2) |
static <E> com.gs.collections.api.set.MutableSet<E> |
difference(java.util.Set<? extends E> minuendSet,
java.util.Set<? extends E> subtrahendSet) |
static <E> com.gs.collections.api.set.MutableSet<E> |
differenceAll(java.util.Set<? extends E>... sets) |
static <E,R extends java.util.Set<E>> |
differenceAllInto(R targetSet,
java.util.Set<? extends E>... sets) |
static <E,R extends java.util.Set<E>> |
differenceInto(R targetSet,
java.util.Set<? extends E> minuendSet,
java.util.Set<? extends E> subtrahendSet) |
static <E> com.gs.collections.api.set.MutableSet<E> |
intersect(java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB) |
static <E> com.gs.collections.api.set.MutableSet<E> |
intersectAll(java.util.Set<? extends E>... sets) |
static <E,R extends java.util.Set<E>> |
intersectAllInto(R targetSet,
java.util.Set<? extends E>... sets) |
static <E,R extends java.util.Set<E>> |
intersectInto(R targetSet,
java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB) |
static <E> boolean |
isProperSubsetOf(java.util.Set<? extends E> candidateSubset,
java.util.Set<? extends E> candidateSuperset) |
static <E> boolean |
isSubsetOf(java.util.Set<? extends E> candidateSubset,
java.util.Set<? extends E> candidateSuperset) |
static <T> com.gs.collections.api.set.MutableSet<com.gs.collections.api.set.MutableSet<T>> |
powerSet(java.util.Set<T> set) |
static <E> com.gs.collections.api.set.MutableSet<E> |
symmetricDifference(java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB) |
static <E,R extends java.util.Set<E>> |
symmetricDifferenceInto(R targetSet,
java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB) |
static <E> com.gs.collections.api.set.MutableSet<E> |
union(java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB) |
static <E> com.gs.collections.api.set.MutableSet<E> |
unionAll(java.util.Set<? extends E>... sets) |
static <E,R extends java.util.Set<E>> |
unionAllInto(R targetSet,
java.util.Set<? extends E>... sets) |
static <E,R extends java.util.Set<E>> |
unionInto(R targetSet,
java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB) |
public static final com.gs.collections.api.factory.set.ImmutableSetFactory immutable
public static final com.gs.collections.api.factory.set.FixedSizeSetFactory fixedSize
public static final com.gs.collections.api.factory.set.MutableSetFactory mutable
public static <E> com.gs.collections.api.set.MutableSet<E> union(java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB)
public static <E,R extends java.util.Set<E>> R unionInto(R targetSet,
java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB)
public static <E> com.gs.collections.api.set.MutableSet<E> unionAll(java.util.Set<? extends E>... sets)
public static <E,R extends java.util.Set<E>> R unionAllInto(R targetSet,
java.util.Set<? extends E>... sets)
public static <E> com.gs.collections.api.set.MutableSet<E> intersect(java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB)
public static <E,R extends java.util.Set<E>> R intersectInto(R targetSet,
java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB)
public static <E> com.gs.collections.api.set.MutableSet<E> intersectAll(java.util.Set<? extends E>... sets)
public static <E,R extends java.util.Set<E>> R intersectAllInto(R targetSet,
java.util.Set<? extends E>... sets)
public static <E> com.gs.collections.api.set.MutableSet<E> difference(java.util.Set<? extends E> minuendSet,
java.util.Set<? extends E> subtrahendSet)
public static <E,R extends java.util.Set<E>> R differenceInto(R targetSet,
java.util.Set<? extends E> minuendSet,
java.util.Set<? extends E> subtrahendSet)
public static <E> com.gs.collections.api.set.MutableSet<E> differenceAll(java.util.Set<? extends E>... sets)
public static <E,R extends java.util.Set<E>> R differenceAllInto(R targetSet,
java.util.Set<? extends E>... sets)
public static <E> com.gs.collections.api.set.MutableSet<E> symmetricDifference(java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB)
public static <E,R extends java.util.Set<E>> R symmetricDifferenceInto(R targetSet,
java.util.Set<? extends E> setA,
java.util.Set<? extends E> setB)
public static <E> boolean isSubsetOf(java.util.Set<? extends E> candidateSubset,
java.util.Set<? extends E> candidateSuperset)
public static <E> boolean isProperSubsetOf(java.util.Set<? extends E> candidateSubset,
java.util.Set<? extends E> candidateSuperset)
public static <T> com.gs.collections.api.set.MutableSet<com.gs.collections.api.set.MutableSet<T>> powerSet(java.util.Set<T> set)
public static <A,B> com.gs.collections.api.LazyIterable<com.gs.collections.api.tuple.Pair<A,B>> cartesianProduct(java.util.Set<A> set1,
java.util.Set<B> set2)