org.apache.commons.io.comparator

Class DefaultFileComparator

  • All Implemented Interfaces:
    Serializable, Comparator<File>


    public class DefaultFileComparatorextends Objectimplements Serializable
    Compare two files using the default File.compareTo(File) method.

    This comparator can be used to sort lists or arrays of files by using the default file comparison.

    Example of sorting a list of files using the DEFAULT_COMPARATOR singleton instance:

           List<File> list = ...       ((AbstractFileComparator) DefaultFileComparator.DEFAULT_COMPARATOR).sort(list); 

    Example of doing a reverse sort of an array of files using the DEFAULT_REVERSE singleton instance:

           File[] array = ...       ((AbstractFileComparator) DefaultFileComparator.DEFAULT_REVERSE).sort(array); 

    Since:
    1.4
    Version:
    $Id: DefaultFileComparator.java 1642757 2014-12-01 21:09:30Z sebb $
    See Also:
    Serialized Form
    • Field Detail

      • DEFAULT_COMPARATOR

        public static final Comparator<File> DEFAULT_COMPARATOR
        Singleton default comparator instance
      • DEFAULT_REVERSE

        public static final Comparator<File> DEFAULT_REVERSE
        Singleton reverse default comparator instance
    • Constructor Detail

      • DefaultFileComparator

        public DefaultFileComparator()
    • Method Detail

      • sort

        public File[] sort(File... files)
        Sort an array of files.

        This method uses Arrays.sort(Object[], Comparator) and returns the original array.

        Parameters:
        files - The files to sort, may be null
        Returns:
        The sorted array
        Since:
        2.0
      • toString

        public String toString()
        String representation of this file comparator.
        Overrides:
        toString in class Object
        Returns:
        String representation of this file comparator

Copyright © 2002–2016 The Apache Software Foundation. All rights reserved.



NOTHING
NOTHING
Add the Maven Dependecy to your project: maven dependecy for com.amazonaws : aws-java-sdk : 1.3.14