Collections.sort(ghEntityList, new Comparator<GongHuiEntity>() {
@Override
public int compare(GongHuiEntity o1, GongHuiEntity o2) {
if (o1 == null || o2 == null) {
return 0;
}
//第一次比较等级
int i = o2.getGongHuiModel().getLevel() - o1.getGongHuiModel().getLevel();
//如果等级相同比较经验
if(i == 0){
int o1Exp = o1.getGongHuiModel().getExp();
int o2Exp = o2.getGongHuiModel().getExp();
int j = o2Exp - o1Exp;
return j;
}
return i;
}
});
相关文章
- 09-01Java内存模型中的重排序
- 09-01day03_DQL查询表中的数据(简单丶条件丶排序)①
- 09-01Java+Selenium做UI自动化中@FindBy和@CacheLookup用法【多测师_王sir】
- 09-01某侦察队接到一项紧急任务,要求在A、B、C、D、E、F 六个队员中 尽可能多地挑若干人,但有以下限制条件: A和B二人中至少去一人 2. A和D不能一起去 3. A、E和F三人中要派二人去 4. B和
- 09-01在Java构建Web应用程序中 什么是Struts2?定制开发电商购物小程序构成条件是什么?
- 09-01如何在java中按字母顺序对字符串数组进行排序?
- 09-01在Java中多段执行adb或者shell的命令
- 09-01LeetCode--026--删除排序数组中的重复项(java)
- 09-01Java高级进阶学习资料!java中数据类型的精度排序
- 09-01Java8-2-Lambda表达式实战-一句话实现Map中按照Value排序