废话不说,直接上代码
升序排序:按HpHpManagement 中的getSortNumber字段排序
Collections.sort(hpHpManagements, new Comparator<HpHpManagement>(){
/*
* 返回一个基本类型的整型,
* 返回负数表示:o1 小于o2,
* 返回0 表示:o1和o2相等,
* 返回正数表示:o1大于o2。
*/
@Override
public int compare(HpHpManagement o1, HpHpManagement o2) {
//按照getSortNumber()进行升序排列
if(o1.getSortNumber() > o2.getSortNumber()){
return 1;
}
if(o1.getSortNumber() == o2.getSortNumber()){
return 0;
}
return -1;
}
});
降序排序:按HpHpManagement 中的getSortNumber字段排序
Collections.sort(hpHpManagements, new Comparator<HpHpManagement>(){
/*
* 返回一个基本类型的整型,
* 返回负数表示:o1 小于o2,
* 返回0 表示:o1和o2相等,
* 返回正数表示:o1大于o2。
*/
@Override
public int compare(HpHpManagement o1, HpHpManagement o2) {
//按照getSortNumber()进行降序排列
if(o1.getSortNumber() < o2.getSortNumber()){
return 1;
}
if(o1.getSortNumber() == o2.getSortNumber()){
return 0;
}
return -1;
}
});