轉換為long類型進行比較。
按Collections.sort()方法排序。
原則
主要是通過將時間轉換為壹些可比較的數據類型進行排序和比較。
詳細的方法或原則
轉換為long類型進行比較。
轉換代碼:
字符串?sDt?=?"08/31/2006?21:08:00";
SimpleDateFormat?sdf=?新的?simple date format(“MM/DD/yyyy?HH:mm:ss“);
約會?dt2?=?SDF . parse(sDt);//繼續轉換以獲得長秒數。
龍?lTime?=?dt2.getTime()?/?1000;?
將要比較的時間轉換為長類型進行比較。
2.按Collections.sort()方法排序。
Collections.sort()是java提供的官方排序方法。適合多類型排序。
詳細的比較代碼如下:
壹般來說,您需要重寫比較器接口。
import Java . util . comparator;
公共的?classSortComparator?器物?比較器?{
@覆蓋
公共的?int?比較(對象?lhs?對象?rhs)?{
//時間比較
num?答?=?(num)?lhs
num?b?=?(num)?rhs
return(b . get count()?-?a . get count());
}
}然後在排序的地方使用。
比較器?comp?= newsortcuprator();
collections . sort(list,comp);最後
如果數據類型復雜,建議使用方法2;如果數據類型簡單,建議使用方法1。