Collections.sort 使用
来源:互联网 发布:java文件转md5 编辑:程序博客网 时间:2024/06/06 20:06
// 按总分倒序排列
Collections.sort(relationList, new Comparator<EvalRelation>() {
@Override
public int compare(EvalRelation work1, EvalRelation work2) {
String val1 = work1.getStr("status");
String val2 = work2.getStr("status");
// val1: todo doing done
// val2: todo doing done
// 0:两个值相等; -1 :前面的值比后面的小; 1:前面的值比后面的大
// 将比较的结果按照小到大的方式排列
if ("todo".equals(val1)) { // 排前面
return -1;
} else if ("doing".equals(val1)) { // 排中间
if ("todo".equals(val2)) {
return 1;
} else if ("done".equals(val2)) {
return -1;
} else {
return 0;
}
} else {
return 1;
}
}
});
Collections.sort(relationList, new Comparator<EvalRelation>() {
@Override
public int compare(EvalRelation work1, EvalRelation work2) {
String val1 = work1.getStr("status");
String val2 = work2.getStr("status");
// val1: todo doing done
// val2: todo doing done
// 0:两个值相等; -1 :前面的值比后面的小; 1:前面的值比后面的大
// 将比较的结果按照小到大的方式排列
if ("todo".equals(val1)) { // 排前面
return -1;
} else if ("doing".equals(val1)) { // 排中间
if ("todo".equals(val2)) {
return 1;
} else if ("done".equals(val2)) {
return -1;
} else {
return 0;
}
} else {
return 1;
}
}
});
阅读全文
0 0
- Collections.sort 使用
- Collections.sort()方法的使用
- Collections.sort
- Collections sort
- Collections.sort
- Collections-sort
- Collections.sort
- Collections.sort
- java使用collections.sort排序模板
- 使用Collections.sort对集合进行排序。
- Collections.Sort()方法的使用方式
- 使用Collections.sort对List进行排序
- Java - Collections.sort()的正确使用案例
- 使用Collections.sort对List排序
- java的Collections.sort()方法使用
- Java Collections的sort方法的使用
- Java中Collections.sort()的使用!
- Arrays.sort()、Collections.sort()
- android Activity管理类(全局管理Activity)
- webpack基础入门
- JDK中URLConnection参数使用总结
- 项目实训——第三周(1)
- webpack 从入门到上线
- Collections.sort 使用
- android 仿微信聊天界面,以及语音录制功能
- Android 应用界面设计
- Python3 import 与 from...import
- centos搭建svn
- DL4J中函数拟合程序的结构
- Golang -- 数组
- 【计蒜之道 】微软大楼设计方案
- 精益 React 学习指南 (Lean React)- 2.2 webpack