博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对list集合中对象的多个属性按一定顺序排序
阅读量:5096 次
发布时间:2019-06-13

本文共 894 字,大约阅读时间需要 2 分钟。

Collections.sort(list, new Comparator
() {
@Override public int compare(Student o1, Student o2) {
int result = 0; if (o1.getExta().equals("200")) {
result = -1; } if (o2.getExta().equals("200")) {
result = 1; } if (result != 0) return result; if (o1.getIsPriority() == 1) {
result = -1; } if (o2.getIsPriority() == 1) {
result = 1; } if (result != 0) return result; result = o1.getSort() - o2.getSort(); if (result != 0) return result; result = o2.getRating() - o1.getRating(); if (result != 0) return result; result = o2.getTiming() - o1.getTiming(); return result; } });

转载于:https://www.cnblogs.com/sam-cheng/p/6378589.html

你可能感兴趣的文章
Eclipse 反编译之 JadClipse
查看>>
asp.net 获取IP地理位置的几个主要接口
查看>>
导出FLASH用反射的时候要注意的问题
查看>>
Python入门-函数
查看>>
[HDU5727]Necklace(二分图最大匹配,枚举)
查看>>
距离公式汇总以及Python实现
查看>>
设计模式之装饰者模式
查看>>
悼念512汶川大地震遇难同胞——珍惜现在,感恩生活(Hdu2191)-多重背包
查看>>
python安装的时候报SSL连接错误的解决办法
查看>>
前台网页与后台数据库的连接
查看>>
JS基础 - 闭包
查看>>
《Pro Ogre 3D Programming》 读书笔记 之 第四章 开始使用OGRE (转)
查看>>
回归模型
查看>>
开启Spark history server
查看>>
【转】Linux内核调试方法总结
查看>>
一道不知道哪里来的容斥题
查看>>
Win7 + VS2015 + CMake3.6.1-GUI + Makefile 编译开源库
查看>>
Blender Python UV 学习
查看>>
window添加右键菜单
查看>>
android的adb命令总结
查看>>