Class DefaultFileComparator

java.lang.Object
org.apache.commons.io.comparator.AbstractFileComparator
org.apache.commons.io.comparator.DefaultFileComparator
All Implemented Interfaces:
Serializable, Comparator<File>

public class DefaultFileComparator extends AbstractFileComparator implements 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
See Also:
  • Field Details

    • serialVersionUID

      private static final long serialVersionUID
      See Also:
    • 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 Details

    • DefaultFileComparator

      public DefaultFileComparator()
  • Method Details