iterator排序:
//獲取結果集
Iterator<TResultItem> iterator = checkItems.iterator();
List<THwCgwCheckResultItem> lst = new ArrayList<THwCgwCheckResultItem>();
while (iterator.hasNext()) {
THwCgwCheckResultItem item = iterator.next();
lst.add(item);
}
Collections.sort(lst, new CheckResultItemComparator());
//排序集合類
public class CheckResultItemComparator implements Comparator<TResultItem> {
public int compare(TResultItemc1, TResultItemc2) {
int m1 = c1.getHour()*60+c1.getMin();
int m2 = c2.getHour()*60+c2.getMin();
return m1 - m2;
}
}