java list排序,
分享于 点击 11750 次 点评:3
java list排序,
1.按list中某一列排序//必须是Comparator中的compare方法和Collections.sort方法配合使用才管用
MyComparator mc = new MyComparator() ;
Collections.sort(list, mc);
class MyComparator implements Comparator<Object>{
public int compare(Object o1,Object o2) {
TemplateQuestionDTO e1=(TemplateQuestionDTO)o1;
TemplateQuestionDTO e2=(TemplateQuestionDTO)o2;
if(e1.getQno()>e2.getQno())
{return 1;}
else
{return 0;}
}
}
2.反转list
Collections.reverse(list);
3.//根据的汉字的拼音的字母排序的,而不是根据汉字一般的排序方法升序
Collections.sort(list,Collator.getInstance(java.util.Locale.CHINA));
相关文章
- 暂无相关文章
用户点评