public final class SetUtil extends Object
| Modifier and Type | Method and Description |
|---|---|
static <T> void |
addArray(Set<T> set,
T[] array) |
static <T> HashSet<T> |
copySet(Set<? extends T> s1)
Create a new Set containing all members of another.
|
static String |
findIgnoreCase(Set<String> candidates,
String target) |
static <T> T |
getSingleton(Set<T> s) |
static <T> Set<T> |
intersectSets(Set<T> set1,
Set<T> set2)
Return a new Set of all items in both set1 and set2.
|
static <T> Set<T> |
newNotCommonSet(Set<T> set1,
Set<T> set2)
Return a new Set of all items not common to both sets.
|
static <T> Set<T> |
newSet() |
static <T> Set<T> |
newSet(Collection<T> c) |
static <T,TT extends T> |
newSet(Set<T> s1,
Set<TT> s2) |
static <T> Set<T> |
newSet(T item)
Create a new Set with one member.
|
static <T> Set<T> |
newSet(T[] objects)
Create a new Set containing all array elements.
|
static <T> Set<T> |
newSet(T[] objects,
int startIndex,
int numItems)
Create a new Set containing all array elements.
|
static <T> Set<? extends T> |
newSet(T m1,
T m2) |
static <T> Set<T> |
newSet(T m1,
T m2,
T m3,
T m4) |
static <T> Set<T> |
newSingletonSet(T m1)
Create a new Set with one member.
|
static Set<String> |
newStringSet(String... args) |
static <T> Set<T> |
newTypedSet(T... args) |
static <T> Set<T> |
newUnmodifiableSet(T... args) |
static Set<String> |
newUnmodifiableStringSet(String... args) |
static <T> Set<T> |
removeSet(Set<T> set1,
Set<T> set2)
Return a new Set of all items in set1 not in set2.
|
static String[] |
toSortedStringArray(Set<?> s) |
static String[] |
toStringArray(Set<?> s)
Convert a Set to a String[]
|
public static <T> T getSingleton(Set<T> s)
public static <T> void addArray(Set<T> set, T[] array)
public static <T> Set<T> newSet()
public static <T> Set<T> newSet(Collection<T> c)
public static <T> Set<T> newSet(T item)
public static <T> HashSet<T> copySet(Set<? extends T> s1)
public static <T> Set<? extends T> newSet(T m1, T m2)
public static <T> Set<T> newSet(T m1, T m2, T m3, T m4)
public static <T> Set<T> newSet(T[] objects)
public static <T> Set<T> newSet(T[] objects, int startIndex, int numItems)
public static <T> Set<T> newUnmodifiableSet(T... args)
public static <T> Set<T> newTypedSet(T... args)
public static <T> Set<T> newSingletonSet(T m1)
public static <T> Set<T> intersectSets(Set<T> set1, Set<T> set2)
public static <T> Set<T> removeSet(Set<T> set1, Set<T> set2)
public static <T> Set<T> newNotCommonSet(Set<T> set1, Set<T> set2)
Copyright © 2017. All rights reserved.