org.apache.commons.io.comparator
Class LastModifiedFileComparator
java.lang.Object
org.apache.commons.io.comparator.LastModifiedFileComparator
- Comparator, Serializable
public class LastModifiedFileComparator
extends java.lang.Object
implements Comparator, Serializable
Compare the
last modified date/time of two files for order
(see
File.lastModified()
).
This comparator can be used to sort lists or arrays of files
by their last modified date/time.
Example of sorting a list of files using the
LASTMODIFIED_COMPARATOR
singleton instance:
List<File> list = ...
Collections.sort(list, LastModifiedFileComparator.LASTMODIFIED_COMPARATOR);
Example of doing a
reverse sort of an array of files using the
LASTMODIFIED_REVERSE
singleton instance:
File[] array = ...
Arrays.sort(array, LastModifiedFileComparator.LASTMODIFIED_REVERSE);
$Revision: 609243 $ $Date: 2008-01-06 00:30:42 +0000 (Sun, 06 Jan 2008) $
int | compare(Object obj1, Object obj2) - Compare the last the last modified date/time of two files.
|
LASTMODIFIED_COMPARATOR
public static final Comparator LASTMODIFIED_COMPARATOR
Last modified comparator instance
LASTMODIFIED_REVERSE
public static final Comparator LASTMODIFIED_REVERSE
Reverse last modified comparator instance
compare
public int compare(Object obj1,
Object obj2)
Compare the last the last modified date/time of two files.
obj1
- The first file to compareobj2
- The second file to compare
- a negative value if the first file's lastmodified date/time
is less than the second, zero if the lastmodified date/time are the
same and a positive value if the first files lastmodified date/time
is greater than the second file.
Copyright (c) 2002-2009 Apache Software Foundation