public class SetUtil
extends java.lang.Object
Constructor and Description |
---|
SetUtil() |
Modifier and Type | Method and Description |
---|---|
static <X> java.util.Set<X> |
difference(java.util.Set<? extends X> a,
java.util.Set<? extends X> b) |
static <X> java.util.List<X> |
differenceAtakeBtoList(java.util.Set<? extends X> a,
java.util.Set<? extends X> b) |
static <X> boolean |
equals(java.util.Set<? extends X> b,
java.util.Collection<? extends X> a) |
static <X> X |
getSingle(java.util.Set<? extends X> a) |
static <X> boolean |
hasIntersection(java.util.Set<? extends X> b,
java.util.Collection<? extends X> a) |
static <X> java.util.Set<X> |
intersectionOrNull(java.util.Set<? extends X> a,
java.util.Set<? extends X> b) |
static <X> java.util.Set<X> |
originalIntersectionOrNull(java.util.Set<X> a,
java.util.Set<? extends X> b) |
public static <X> boolean equals(java.util.Set<? extends X> b, java.util.Collection<? extends X> a)
public static <X> boolean hasIntersection(java.util.Set<? extends X> b, java.util.Collection<? extends X> a)
public static <X> java.util.Set<X> originalIntersectionOrNull(java.util.Set<X> a, java.util.Set<? extends X> b)
public static <X> java.util.Set<X> intersectionOrNull(java.util.Set<? extends X> a, java.util.Set<? extends X> b)
public static <X> java.util.Set<X> difference(java.util.Set<? extends X> a, java.util.Set<? extends X> b)
public static <X> java.util.List<X> differenceAtakeBtoList(java.util.Set<? extends X> a, java.util.Set<? extends X> b)
public static <X> X getSingle(java.util.Set<? extends X> a)