利用Collections的sort函数,实现一个Comparator
按时间倒序的Comparator
import java.io.File; import java.util.Comparator; /** * 比较文件时间:倒序. * * @author scud http://www.javascud.org * */ public class FileDateTimeComparator implements Comparator { public int compare(Object fileA, Object fileB) { File realFileA = (File) fileA; File realFileB = (File) fileB; return (realFileA.lastModified()<realFileB.lastModified())?1:-1; } }
其他方法的排序的自己参考编写吧
调用方法:
Collections.sort(fileList,new FileDateTimeComparator());
其中fileList里面存的是File类型的对象.
没有评论:
发表评论