首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 软件管理 > 软件架构设计 >

list的排序步骤

2012-09-19 
list的排序方法1.实现Comparator接口再实现方法public class ComparatorAnswer implements Comparator{/**

list的排序方法
1.实现Comparator接口再实现方法
public class ComparatorAnswer implements Comparator{

/**
* 排序方法
*/
public int compare(Object arg0, Object arg1) {
TSalQuestionarypaper ts1=(TSalQuestionarypaper)arg0;
TSalQuestionarypaper ts2=(TSalQuestionarypaper)arg1;
//首先比较前面,如果前面相同,则比较后面
int flag=ts1.getIndexNo().compareTo(ts2.getIndexNo());
if(flag==0){
   return ts1.getOptions().compareTo(ts2.getOptions());
}else{
   return flag;
}
}
}
2.调用
ComparatorAnswer comparator=new ComparatorAnswer();
Collections.sort(list, comparator);//用于排序list,还可用于泛型

热点排行