Package org.apache.commons.io.comparator
Class AbstractFileComparator
java.lang.Object
org.apache.commons.io.comparator.AbstractFileComparator
- All Implemented Interfaces:
Comparator<File>
- Direct Known Subclasses:
CompositeFileComparator
,DefaultFileComparator
,DirectoryFileComparator
,ExtensionFileComparator
,LastModifiedFileComparator
,NameFileComparator
,PathFileComparator
,ReverseFileComparator
,SizeFileComparator
Abstract file
Comparator
which provides sorting for file arrays and lists.- Since:
- 2.0
-
Constructor Summary
Constructors -
Method Summary
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
Methods inherited from interface java.util.Comparator
compare, equals, reversed, thenComparing, thenComparing, thenComparing, thenComparingDouble, thenComparingInt, thenComparingLong
-
Constructor Details
-
AbstractFileComparator
AbstractFileComparator()
-
-
Method Details
-
sort
Sorts 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
-
sort
Sorts a List of files.This method uses
List.sort(Comparator)
and returns the original list.- Parameters:
files
- The files to sort, may be null.- Returns:
- The sorted list.
- Since:
- 2.0
-
toString
String representation of this file comparator.
-