类 ComparatorUtils

    • 方法详细资料

      • reverse

        public static boolean reverse​(java.util.List<?> list)
        List 反转处理
        参数:
        list - 集合
        返回:
        true success, false fail
      • sort

        public static <T> boolean sort​(java.util.List<T> list,
                                       java.util.Comparator<? super T> comparator)
        List 排序处理
        类型参数:
        T - 泛型
        参数:
        list - 集合
        comparator - 排序比较器
        返回:
        true success, false fail
      • sortAsc

        public static <T extends java.lang.Comparable<? super T>> boolean sortAsc​(java.util.List<T> list)
        List 升序处理
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortDesc

        public static <T> boolean sortDesc​(java.util.List<T> list)
        List 降序处理
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortFileLastModifiedAsc

        public static <T extends java.io.File> boolean sortFileLastModifiedAsc​(java.util.List<T> list)
        文件修改时间升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortFileLastModifiedDesc

        public static <T extends java.io.File> boolean sortFileLastModifiedDesc​(java.util.List<T> list)
        文件修改时间降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortFileLengthAsc

        public static <T extends java.io.File> boolean sortFileLengthAsc​(java.util.List<T> list)
        文件大小升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortFileLengthDesc

        public static <T extends java.io.File> boolean sortFileLengthDesc​(java.util.List<T> list)
        文件大小降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortFileNameAsc

        public static <T extends java.io.File> boolean sortFileNameAsc​(java.util.List<T> list)
        文件名升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortFileNameDesc

        public static <T extends java.io.File> boolean sortFileNameDesc​(java.util.List<T> list)
        文件名降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortFileAsc

        public static <T extends java.io.File> boolean sortFileAsc​(java.util.List<T> list)
        文件升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortFileDesc

        public static <T extends java.io.File> boolean sortFileDesc​(java.util.List<T> list)
        文件降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortDateAsc

        public static <T extends DateSort> boolean sortDateAsc​(java.util.List<T> list)
        Date 升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortDateDesc

        public static <T extends DateSort> boolean sortDateDesc​(java.util.List<T> list)
        Date 降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortDoubleAsc

        public static <T extends DoubleSort> boolean sortDoubleAsc​(java.util.List<T> list)
        Double 升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortDoubleDesc

        public static <T extends DoubleSort> boolean sortDoubleDesc​(java.util.List<T> list)
        Double 降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortFloatAsc

        public static <T extends FloatSort> boolean sortFloatAsc​(java.util.List<T> list)
        Float 升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortFloatDesc

        public static <T extends FloatSort> boolean sortFloatDesc​(java.util.List<T> list)
        Float 降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortIntAsc

        public static <T extends IntSort> boolean sortIntAsc​(java.util.List<T> list)
        Int 升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortIntDesc

        public static <T extends IntSort> boolean sortIntDesc​(java.util.List<T> list)
        Int 降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortLongAsc

        public static <T extends LongSort> boolean sortLongAsc​(java.util.List<T> list)
        Long 升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortLongDesc

        public static <T extends LongSort> boolean sortLongDesc​(java.util.List<T> list)
        Long 降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortStringAsc

        public static <T extends StringSort> boolean sortStringAsc​(java.util.List<T> list)
        String 升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortStringDesc

        public static <T extends StringSort> boolean sortStringDesc​(java.util.List<T> list)
        String 降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortStringWindowsSimpleAsc

        public static <T extends StringSort> boolean sortStringWindowsSimpleAsc​(java.util.List<T> list)
        String Windows 排序比较器简单实现升序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortStringWindowsSimpleDesc

        public static <T extends StringSort> boolean sortStringWindowsSimpleDesc​(java.util.List<T> list)
        String Windows 排序比较器简单实现降序排序
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortStringWindowsSimple2Asc

        public static <T extends StringSort> boolean sortStringWindowsSimple2Asc​(java.util.List<T> list)
        String Windows 排序比较器简单实现升序排序 ( 实现方式二 )
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortStringWindowsSimple2Desc

        public static <T extends StringSort> boolean sortStringWindowsSimple2Desc​(java.util.List<T> list)
        String Windows 排序比较器简单实现降序排序 ( 实现方式二 )
        类型参数:
        T - 泛型
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortWindowsExplorerFileSimpleComparatorAsc

        public static boolean sortWindowsExplorerFileSimpleComparatorAsc​(java.util.List<java.io.File> list)
        Windows 目录资源文件升序排序
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortWindowsExplorerFileSimpleComparatorDesc

        public static boolean sortWindowsExplorerFileSimpleComparatorDesc​(java.util.List<java.io.File> list)
        Windows 目录资源文件降序排序
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortWindowsExplorerFileSimpleComparator2Asc

        public static boolean sortWindowsExplorerFileSimpleComparator2Asc​(java.util.List<java.io.File> list)
        Windows 目录资源文件升序排序 ( 实现方式二 )
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortWindowsExplorerFileSimpleComparator2Desc

        public static boolean sortWindowsExplorerFileSimpleComparator2Desc​(java.util.List<java.io.File> list)
        Windows 目录资源文件降序排序 ( 实现方式二 )
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortWindowsExplorerStringSimpleComparatorAsc

        public static boolean sortWindowsExplorerStringSimpleComparatorAsc​(java.util.List<java.lang.String> list)
        Windows 目录资源文件名升序排序
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortWindowsExplorerStringSimpleComparatorDesc

        public static boolean sortWindowsExplorerStringSimpleComparatorDesc​(java.util.List<java.lang.String> list)
        Windows 目录资源文件名降序排序
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortWindowsExplorerStringSimpleComparator2Asc

        public static boolean sortWindowsExplorerStringSimpleComparator2Asc​(java.util.List<java.lang.String> list)
        Windows 目录资源文件名升序排序 ( 实现方式二 )
        参数:
        list - 集合
        返回:
        true success, false fail
      • sortWindowsExplorerStringSimpleComparator2Desc

        public static boolean sortWindowsExplorerStringSimpleComparator2Desc​(java.util.List<java.lang.String> list)
        Windows 目录资源文件名降序排序 ( 实现方式二 )
        参数:
        list - 集合
        返回:
        true success, false fail