类 ArrayUtils

java.lang.Object
spring.turbo.util.ArrayUtils

public final class ArrayUtils extends Object
数组相关工具
从以下版本开始:
1.0.0
作者:
应卓
另请参阅:
  • 方法详细资料

    • 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

      public static <T> List<T> toArrayList(@Nullable T[] array)
      数组转换成ArrayList
      类型参数:
      T - 数组元素类型
      参数:
      array - 数组
      返回:
      结果
    • toUnmodifiableList

      public static <T> List<T> toUnmodifiableList(@Nullable T[] array)
      数组转换成ArrayList (不可变)
      类型参数:
      T - 数组元素类型
      参数:
      array - 数组
      返回:
      结果
    • toHashSet

      public static <T> Set<T> toHashSet(@Nullable T[] array)
      数组转换成HashSet
      类型参数:
      T - 数组元素类型
      参数:
      array - 数组
      返回:
      结果
    • toUnmodifiableSet

      public static <T> Set<T> toUnmodifiableSet(@Nullable T[] array)
      数组转换成HashSet (不可变)
      类型参数:
      T - 数组元素类型
      参数:
      array - 数组
      返回:
      结果
    • contains

      public static <T> boolean contains(@Nullable T[] array, T elementToFind)
      判断字符数组是否包含指定的元素
      类型参数:
      T - 数组元素类型
      参数:
      array - 数组
      elementToFind - 要查找的元素
      返回:
      结果