Package io.microsphere.collection
Class SetUtils
- java.lang.Object
-
- io.microsphere.collection.SetUtils
-
-
Method Summary
All Methods Static Methods Concrete Methods Modifier and Type Method Description static booleanisSet(java.lang.Iterable<?> elements)static <E> java.util.Set<E>newHashSet()static <E> java.util.Set<E>newHashSet(int initialCapacity)static <E> java.util.Set<E>newHashSet(int initialCapacity, float loadFactor)static <E> java.util.Set<E>newHashSet(E... elements)static <E> java.util.Set<E>newHashSet(java.lang.Iterable<E> elements)static <E> java.util.Set<E>newHashSet(java.util.Collection<E> elements)static <E> java.util.Set<E>newLinkedHashSet()static <E> java.util.Set<E>newLinkedHashSet(int initialCapacity)static <E> java.util.Set<E>newLinkedHashSet(int initialCapacity, float loadFactor)static <E> java.util.Set<E>newLinkedHashSet(E... elements)static <E> java.util.Set<E>newLinkedHashSet(java.lang.Iterable<E> elements)static <E> java.util.Set<E>newLinkedHashSet(java.util.Collection<E> elements)static <E> java.util.Set<E>newLinkedHashSet(java.util.Iterator<E> elements)static <E> java.util.Set<E>of(E... elements)Convert to multiple elements to beLinkedHashSetstatic <E> java.util.Set<E>ofSet(E... elements)Convert to multiple elements to beLinkedHashSetstatic <E> java.util.Set<E>ofSet(java.lang.Iterable<E> elements)Convert to multiple elements to beLinkedHashSetstatic <T> java.util.Set<T>ofSet(java.util.Collection<T> elements)static <T> java.util.Set<T>ofSet(java.util.Collection<T> elements, T... others)static <E> java.util.Set<E>ofSet(java.util.Enumeration<E> elements)Build a read-onlySetfrom the given elements
-
-
-
Method Detail
-
isSet
public static boolean isSet(@Nullable java.lang.Iterable<?> elements)
-
of
public static <E> java.util.Set<E> of(E... elements)
Convert to multiple elements to beLinkedHashSet- Type Parameters:
E- the type ofelements- Parameters:
elements- one or more elements- Returns:
- read-only
Set
-
ofSet
public static <E> java.util.Set<E> ofSet(E... elements)
Convert to multiple elements to beLinkedHashSet- Type Parameters:
E- the type ofelements- Parameters:
elements- one or more elements- Returns:
- read-only
Set
-
ofSet
@Nonnull public static <E> java.util.Set<E> ofSet(java.util.Enumeration<E> elements)
Build a read-onlySetfrom the given elements- Type Parameters:
E- the type ofelements- Parameters:
elements- one or more elements- Returns:
- non-null read-only
Set
-
ofSet
public static <E> java.util.Set<E> ofSet(java.lang.Iterable<E> elements)
Convert to multiple elements to beLinkedHashSet- Type Parameters:
E- the type ofelements- Parameters:
elements- one or more elements- Returns:
- read-only
Set
-
ofSet
public static <T> java.util.Set<T> ofSet(java.util.Collection<T> elements)
-
ofSet
public static <T> java.util.Set<T> ofSet(java.util.Collection<T> elements, T... others)
-
newHashSet
public static <E> java.util.Set<E> newHashSet(java.lang.Iterable<E> elements)
-
newHashSet
public static <E> java.util.Set<E> newHashSet(java.util.Collection<E> elements)
-
newHashSet
public static <E> java.util.Set<E> newHashSet(E... elements)
-
newHashSet
public static <E> java.util.Set<E> newHashSet()
-
newHashSet
public static <E> java.util.Set<E> newHashSet(int initialCapacity)
-
newHashSet
public static <E> java.util.Set<E> newHashSet(int initialCapacity, float loadFactor)
-
newLinkedHashSet
public static <E> java.util.Set<E> newLinkedHashSet(java.lang.Iterable<E> elements)
-
newLinkedHashSet
public static <E> java.util.Set<E> newLinkedHashSet(java.util.Iterator<E> elements)
-
newLinkedHashSet
public static <E> java.util.Set<E> newLinkedHashSet(java.util.Collection<E> elements)
-
newLinkedHashSet
public static <E> java.util.Set<E> newLinkedHashSet(E... elements)
-
newLinkedHashSet
public static <E> java.util.Set<E> newLinkedHashSet()
-
newLinkedHashSet
public static <E> java.util.Set<E> newLinkedHashSet(int initialCapacity)
-
newLinkedHashSet
public static <E> java.util.Set<E> newLinkedHashSet(int initialCapacity, float loadFactor)
-
-