org.apache.commons.io.comparator
public class DefaultFileComparator extends AbstractFileComparator implements java.io.Serializable
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);
Modifier and Type | Field and Description |
---|---|
static java.util.Comparator<java.io.File> |
DEFAULT_COMPARATOR
Singleton default comparator instance
|
static java.util.Comparator<java.io.File> |
DEFAULT_REVERSE
Singleton reverse default comparator instance
|
Constructor and Description |
---|
DefaultFileComparator() |
Modifier and Type | Method and Description |
---|---|
int |
compare(java.io.File file1,
java.io.File file2)
Compare the two files using the
File.compareTo(File) method. |
sort, sort, toString
public static final java.util.Comparator<java.io.File> DEFAULT_COMPARATOR
public static final java.util.Comparator<java.io.File> DEFAULT_REVERSE
public int compare(java.io.File file1, java.io.File file2)
File.compareTo(File)
method.compare
in interface java.util.Comparator<java.io.File>
file1
- The first file to comparefile2
- The second file to compareFile.compareTo(File)
with file2 as the parameter.Copyright (c) 2002-2013 Apache Software Foundation