Java 中多条件排序
2024-10-12 10:32:54
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;
}
});
最新文章
- 基于mongodb的java之增删改查(CRUD)
- BatsingJSLib 2.3、Ajax上传多个文件
- yum clean all 是什么意思
- 2016HUAS_ACM暑假集训2L - Points on Cycle(圆上的点)
- win7 64系统安装oracle客户端使用PL/SQL Developer工具
- cocos2d ARCH_OPTIMAL_PARTICLE_SYSTEM这个未定义的问题
- 基于Spark ALS构建商品推荐引擎
- Ad Muncher 宣布免费
- Linux下的grep搜索命令详解(二)
- layoutSubviews -- setNeedsLayout -- layoutIfNeeded -- 区别
- mongo 多条件 查询
- [SQL Server优化]善用系统监视器,确定系统瓶颈
- iOSAPP添加启动页
- 卷积神经网络 CNN 学习笔记
- c#图片裁剪
- Java——IO类,字符流写数据
- golang获取IP地址
- python基础(8)--迭代器、生成器、装饰器
- POJ2142:The Balance——题解
- APUE中对出错函数的封装