类 ArrayUtils
java.lang.Object
spring.turbo.util.ArrayUtils
数组相关工具
- 从以下版本开始:
- 1.0.0
- 作者:
- 应卓
- 另请参阅:
-
方法概要
修饰符和类型方法说明static <T> booleancontains(T[] array, T elementToFind) 判断字符数组是否包含指定的元素static <T> booleandoseNotContainsAnyElements(T[] array) 判断数组是否不包含任何元素static <T> booleanisNullOrEmpty(T[] array) 判断数组是否为null或者 长度为0static <T> intlength(T[] array) 获取数组长度static <T> List<T>toArrayList(T[] array) 数组转换成ArrayListstatic <T> Set<T>toHashSet(T[] array) 数组转换成HashSetstatic <T> List<T>toUnmodifiableList(T[] array) 数组转换成ArrayList(不可变)static <T> Set<T>toUnmodifiableSet(T[] array) 数组转换成HashSet(不可变)
-
方法详细资料
-
length
public static <T> int length(@Nullable T[] array) 获取数组长度- 类型参数:
T- 数组元素类型- 参数:
array- 数组- 返回:
- 长度或0
-
isNullOrEmpty
public static <T> boolean isNullOrEmpty(@Nullable T[] array) 判断数组是否为null或者 长度为0- 类型参数:
T- 数组元素类型- 参数:
array- 数组- 返回:
- 长度为0或数组为
null返回true其他情况返回false
-
doseNotContainsAnyElements
public static <T> boolean doseNotContainsAnyElements(@Nullable T[] array) 判断数组是否不包含任何元素- 类型参数:
T- 数组元素类型- 参数:
array- 数组- 返回:
- 数组不包含任何元素时返回
true否则返回false
-
toArrayList
数组转换成ArrayList- 类型参数:
T- 数组元素类型- 参数:
array- 数组- 返回:
- 结果
-
toUnmodifiableList
数组转换成ArrayList(不可变)- 类型参数:
T- 数组元素类型- 参数:
array- 数组- 返回:
- 结果
-
toHashSet
数组转换成HashSet- 类型参数:
T- 数组元素类型- 参数:
array- 数组- 返回:
- 结果
-
toUnmodifiableSet
数组转换成HashSet(不可变)- 类型参数:
T- 数组元素类型- 参数:
array- 数组- 返回:
- 结果
-
contains
public static <T> boolean contains(@Nullable T[] array, T elementToFind) 判断字符数组是否包含指定的元素- 类型参数:
T- 数组元素类型- 参数:
array- 数组elementToFind- 要查找的元素- 返回:
- 结果
-