类 ArrayUtil

java.lang.Object
cn.warpin.core.util.ArrayUtil

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

    • ArrayUtil

      public ArrayUtil()
  • 方法详细资料

    • isEmpty

      public static boolean isEmpty(List list)
    • isNotEmpty

      public static boolean isNotEmpty(List list)
    • removeDuplicateWithOrder

      public static List removeDuplicateWithOrder(List list)
      删除ArrayList中重复元素,保持顺序
      参数:
      list -
    • checkNumberInArray

      public static Boolean checkNumberInArray(Integer number, List<Integer> numList)
    • removeDuplicatesByKey

      public static <T> List<T> removeDuplicatesByKey(List<T> list, Function<? super T,?> keyExtractor)
      lambda表达式对象条件去重
      参数:
      keyExtractor -
      返回:
    • sortList

      public static <T> void sortList(List<T> list, String orderByFieldName, String orderByOption)
      对任何类型的 List 进行排序。
      类型参数:
      T - 列表元素的类型
      参数:
      list - 要排序的列表
      orderByFieldName - 根据哪个字段名进行排序
      orderByOption - 排序选项,"ASC" 或 "DESC"