Java iterator 、ArrayList排序

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;  
    
 }

}

 

發佈了53 篇原創文章 · 獲贊 13 · 訪問量 25萬+
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章