基本数据类型
Collections.sort(list);//直接从小到大排序或者字母顺序排序
对象排序(根据对象的某个字段)
Collections.sort(skateboardChildren, new Comparator<SkateboardChild>() {
@Override
public int compare(SkateboardChild arg0,SkateboardChild arg1){
int a=Integer.valueOf(arg0.getPlace());
int b=Integer.valueOf(arg1.getPlace());
return a-b;//位数不同
//return arg0.getTestNo().compareTo(arg1.getTestNo());//位数相同
//return arg0.getPlace().compareTo(arg1.getPlace());//字母+序号
}
});
ActionContext.getContext().put("_skateboardChild",skateboardChildren);
3.compare
if(chemistryAnalysis!=null){
Collections.sort(chemistryAnalysis, new Comparator<ChemistryAnalysis>() {
@Override
public int compare(ChemistryAnalysis arg0,ChemistryAnalysis arg1){
return arg0.getTestNo().compareTo(arg1.getTestNo());
}
});
}
联系客服