类 CollectionUtils
- java.lang.Object
-
- io.microsphere.util.BaseUtils
-
- io.microsphere.collection.CollectionUtils
-
-
构造器概要
构造器 构造器 说明 CollectionUtils()
-
方法概要
所有方法 静态方法 具体方法 修饰符和类型 方法 说明 static <T> int
addAll(java.util.Collection<T> collection, T... values)
Add the multiple values intothe specified collection
static boolean
equals(java.util.Collection<?> one, java.util.Collection<?> another)
Compares the specified collection with another, the main implementation referencesAbstractSet
static <T> T
first(java.lang.Iterable<T> values)
Take the first element from the specifiedIterable
static <T> T
first(java.util.Collection<T> values)
Take the first element from the specified collectionstatic <T> T
first(java.util.Iterator<T> values)
Take the first element from the specifiedstatic boolean
isEmpty(java.util.Collection<?> collection)
static boolean
isNotEmpty(java.util.Collection<?> collection)
static <E> java.util.Enumeration<E>
singletonEnumeration(E element)
static <E> java.lang.Iterable<E>
singletonIterable(E element)
static <E> java.util.Iterator<E>
singletonIterator(E element)
static int
size(java.lang.Iterable<?> iterable)
Get the size of the specifiedIterable
static int
size(java.util.Collection<?> collection)
Get the size of the specifiedCollection
static <E> java.lang.Iterable<E>
toIterable(java.util.Collection<E> collection)
static <E> java.lang.Iterable<E>
toIterable(java.util.Enumeration<E> enumeration)
static <E> java.lang.Iterable<E>
toIterable(java.util.Iterator<E> iterator)
static <E> java.util.Iterator<E>
toIterator(java.util.Enumeration<E> enumeration)
static <E> java.util.Iterator<E>
unmodifiableIterator(java.util.Iterator<E> iterator)
-
-
-
方法详细资料
-
isEmpty
public static boolean isEmpty(java.util.Collection<?> collection)
-
isNotEmpty
public static boolean isNotEmpty(java.util.Collection<?> collection)
-
toIterable
public static <E> java.lang.Iterable<E> toIterable(java.util.Collection<E> collection)
-
toIterable
public static <E> java.lang.Iterable<E> toIterable(java.util.Iterator<E> iterator)
-
toIterator
public static <E> java.util.Iterator<E> toIterator(java.util.Enumeration<E> enumeration)
-
toIterable
public static <E> java.lang.Iterable<E> toIterable(java.util.Enumeration<E> enumeration)
-
singletonIterable
public static <E> java.lang.Iterable<E> singletonIterable(E element)
-
singletonIterator
public static <E> java.util.Iterator<E> singletonIterator(E element)
-
singletonEnumeration
public static <E> java.util.Enumeration<E> singletonEnumeration(E element)
-
unmodifiableIterator
public static <E> java.util.Iterator<E> unmodifiableIterator(java.util.Iterator<E> iterator)
-
size
public static int size(java.util.Collection<?> collection)
Get the size of the specifiedCollection
- 参数:
collection
- the specifiedCollection
- 返回:
- must be positive number
-
size
public static int size(java.lang.Iterable<?> iterable)
Get the size of the specifiedIterable
- 参数:
iterable
- the specifiedIterable
- 返回:
- must be positive number
-
equals
public static boolean equals(java.util.Collection<?> one, java.util.Collection<?> another)
Compares the specified collection with another, the main implementation referencesAbstractSet
- 参数:
one
-Collection
another
-Collection
- 返回:
- if equals, return
true
, orfalse
-
addAll
public static <T> int addAll(java.util.Collection<T> collection, T... values)
Add the multiple values intothe specified collection
- 类型参数:
T
- the type of values- 参数:
collection
-the specified collection
values
- the multiple values- 返回:
- the effected count after added
-
first
public static <T> T first(java.util.Collection<T> values)
Take the first element from the specified collection- 类型参数:
T
- the type of element of collection- 参数:
values
- the collection object- 返回:
- if found, return the first one, or
null
-
first
public static <T> T first(java.lang.Iterable<T> values)
Take the first element from the specifiedIterable
- 类型参数:
T
- the type of element ofIterable
- 参数:
values
- theIterable
object- 返回:
- if found, return the first one, or
null
-
first
public static <T> T first(java.util.Iterator<T> values)
Take the first element from the specified- 类型参数:
T
- the type of element of- 参数:
values
- theIterator
object- 返回:
- if found, return the first one, or
null
-
-