『壹』 java項目中有按時間排序(可正序,可倒敘),熱度排序(可正序,可倒敘)該怎麼做
數據是存在資料庫中,可以通過sql查詢實現數據的排序
數據存儲在redis中,通過zset實現排序
『貳』 java實現日期排序問題
java按文件日期排序方法,下面以對C盤Java目錄下文件進行按日期排序為例:
//引用java.io包里的所有類
importjava.io.*;
importjava.util.*;
publicclassFileOrder{
//按日期排序
publicstaticvoidorderByDate(StringfliePath){
Filefile=newFile(fliePath);
File[]fs=file.listFiles();
Arrays.sort(fs,newComparator<File>(){
publicintcompare(Filef1,Filef2){
longdiff=f1.lastModified()-f2.lastModified();
if(diff>0)
return1;
elseif(diff==0)
return0;
else
return-1;
}
publicbooleanequals(Objectobj){
returntrue;
}
});
for(inti=fs.length-1;i>-1;i--){
System.out.println(fs[i].getName());
System.out.println(newDate(fs[i].lastModified()));
}
}
publicstaticvoidmain(Stringargs[]){
orderByDate("c:/java");//調用方法對c:/java目錄下文件按日期排序
}
}