/**
* 时间排序工具类
* @author shanjingjing
*
*/
public class TimeSequence implements Comparator{
public int compare(Object arg0,Object arg1){
FileElement file0 = (FileElement)arg0;
FileElement file1 = (FileElement)arg1;
SimpleDateFormat sd = new SimpleDateFormat("yyyy-MM-dd HH:mm");
String s1=sd.format(file0.getCreateTime());
String s2=sd.format(file1.getCreateTime());
int flag = s1.compareTo(s2);
return -flag;
}
}
如何调用:
public List orderByDate(List<FileElement> fs) {
TimeSequence sort = new TimeSequence();
Collections.sort(fs,sort);
return fs;
}
返回一个从大到小的List