类 CollectionUtils
java.lang.Object
spring.turbo.util.CollectionUtils
集合相关工具
- 从以下版本开始:
- 1.0.5
- 作者:
- 应卓
-
方法概要
修饰符和类型方法说明static <T> booleanisEmpty(Collection<T> collection) 判断collection是否为空static <K,V> boolean 判断map是否为空static <T> booleanisNotEmpty(Collection<T> collection) 判断collection是否不为空static <K,V> boolean isNotEmpty(Map<K, V> map) 判断map是否不为空static <T> voidnullSafeAdd(Collection<T> collection, T element) 为集合添加元素,并小心地处理空值static <T> voidnullSafeAddAll(Collection<T> collection, Collection<T> elements) 为集合添加元素,并小心地处理空值static <T> voidnullSafeAddAll(Collection<T> collection, T[] elements) 为集合添加元素,并小心地处理空值static <K,V> void nullSafeAddAll(Map<K, V> map, Map<K, V> elements) 为映射添加元素,并小心地处理空值static <T> intsize(Collection<T> collection) 获取collection长度static <K,V> int 获取map长度
-
方法详细资料
-
size
获取collection长度- 类型参数:
T- 集合的泛型类型- 参数:
collection- collection,可为null- 返回:
- 长度或0
-
size
获取map长度- 类型参数:
K- KEY类型泛型V- VALUE类型泛型- 参数:
map- map,可为null- 返回:
- 长度或0
-
isEmpty
判断collection是否为空- 类型参数:
T- collection的泛型类型- 参数:
collection- collection,可为null- 返回:
- 空时返回
true否则返回false
-
isEmpty
判断map是否为空- 类型参数:
K- KEY类型泛型V- VALUE类型泛型- 参数:
map- map,可为null- 返回:
- 空时返回
true否则返回false
-
isNotEmpty
判断collection是否不为空- 类型参数:
T- collection的泛型类型- 参数:
collection- collection,可为null- 返回:
- 空时返回
false, 否则返回true
-
isNotEmpty
判断map是否不为空- 类型参数:
K- KEY类型泛型V- VALUE类型泛型- 参数:
map- map,可为null- 返回:
- 空时返回
false, 否则返回true
-
nullSafeAdd
为集合添加元素,并小心地处理空值- 类型参数:
T- 集合的泛型类型- 参数:
collection- 要加入的集合element- 待添加的元素
-
nullSafeAddAll
为集合添加元素,并小心地处理空值- 类型参数:
T- 集合的泛型类型- 参数:
collection- 要加入的集合elements- 待添加的元素
-
nullSafeAddAll
为集合添加元素,并小心地处理空值- 类型参数:
T- 集合的泛型类型- 参数:
collection- 要加入的集合elements- 待添加的元素
-
nullSafeAddAll
为映射添加元素,并小心地处理空值- 类型参数:
K- 集合的泛型类型 keyV- 集合的泛型类型 vakue- 参数:
map- 要加入的映射elements- 待添加的元素
-