|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object org.apache.commons.io.comparator.DefaultFileComparator
public class DefaultFileComparator
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 = ... DefaultFileComparator.DEFAULT_COMPARATOR.sort(list);
Example of doing a reverse sort of an array of files using the
DEFAULT_REVERSE
singleton instance:
File[] array = ... DefaultFileComparator.DEFAULT_REVERSE.sort(array);
Field Summary | |
---|---|
static Comparator<File> |
DEFAULT_COMPARATOR
Singleton default comparator instance |
static Comparator<File> |
DEFAULT_REVERSE
Singleton reverse default comparator instance |
Constructor Summary | |
---|---|
DefaultFileComparator()
|
Method Summary | |
---|---|
int |
compare(File file1,
File file2)
Compare the two files using the File.compareTo(File) method. |
File[] |
sort(File... files)
Sort an array of files. |
List<File> |
sort(List<File> files)
Sort a List of files. |
String |
toString()
String representation of this file comparator. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface java.util.Comparator |
---|
equals |
Field Detail |
---|
public static final Comparator<File> DEFAULT_COMPARATOR
public static final Comparator<File> DEFAULT_REVERSE
Constructor Detail |
---|
public DefaultFileComparator()
Method Detail |
---|
public int compare(File file1, File file2)
File.compareTo(File)
method.
compare
in interface Comparator<File>
file1
- The first file to comparefile2
- The second file to compare
File.compareTo(File)
with file2 as the parameter.public File[] sort(File... files)
This method uses Arrays.sort(Object[], Comparator)
and returns the original array.
files
- The files to sort, may be null
public List<File> sort(List<File> files)
This method uses Collections.sort(List, Comparator)
and returns the original list.
files
- The files to sort, may be null
public String toString()
toString
in class Object
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |