类 CollectionUtils

java.lang.Object
committee.nova.mods.avaritia.api.util.java.CollectionUtils

public class CollectionUtils extends Object
  • 构造器详细资料

    • CollectionUtils

      public CollectionUtils()
  • 方法详细资料

    • isNullOrEmpty

      public static boolean isNullOrEmpty(Collection<?> list)
    • isNotNullOrEmpty

      public static boolean isNotNullOrEmpty(Collection<?> list)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(Object[] array)
    • isNotNullOrEmpty

      public static boolean isNotNullOrEmpty(Object[] array)
    • isNullOrEmpty

      public static boolean isNullOrEmpty(int[] array)
    • equals

      public static boolean equals(Object[] source, Object[] target)
    • contains

      public static boolean contains(String[] keys, String targetValue)
    • contains

      public static boolean contains(String[] source, String[] target)
    • setArrayPrefix

      public static String[] setArrayPrefix(String[] array, String prefix)
    • setArraySuffix

      public static String[] setArraySuffix(String[] array, String suffix)
    • getMinLengthChar

      public static String getMinLengthChar(String[] array)
    • mergeArrays

      public static <T> T[] mergeArrays(T[]... arrays)
      合并数组
      类型参数:
      T - 对象类型
      参数:
      arrays - 数据变量
    • getRandomElement

      public static <T> T getRandomElement(T[] elements)
      从给定的集合中随机选取一个元素。
      类型参数:
      T - 集合中元素的类型
      参数:
      elements - 要从中选取随机元素的集合
      返回:
      随机选取的元素
    • getRandomElement

      public static <T> T getRandomElement(T[] elements, Random random)
      从给定的集合中随机选取一个元素。
      类型参数:
      T - 集合中元素的类型
      参数:
      elements - 要从中选取随机元素的集合
      random - 用于生成随机数的随机数生成器
      返回:
      随机选取的元素
    • getRandomElement

      public static <T> T getRandomElement(Collection<T> elements)
      从给定的集合中随机选取一个元素。
      类型参数:
      T - 集合中元素的类型
      参数:
      elements - 要从中选取随机元素的集合
      返回:
      随机选取的元素
    • getRandomElement

      public static <T> T getRandomElement(Collection<T> elements, Random random)
      从给定的集合中随机选取一个元素。
      类型参数:
      T - 集合中元素的类型
      参数:
      elements - 要从中选取随机元素的集合
      random - 用于生成随机数的随机数生成器
      返回:
      随机选取的元素