List集合排序
来源:互联网 发布:visual c 数据库开发 编辑:程序博客网 时间:2024/06/16 05:54
// 按照整型排序比较器
private boolean reverseOrder; // 是否倒序
public List2IntComparator(boolean reverseOrder) {
this.reverseOrder = reverseOrder;
}
public int compare(KnowFirst arg0, KnowFirst arg1) {
if(reverseOrder)
return Integer.parseInt(arg1.getKnowCode()) - Integer.parseInt(arg0.getKnowCode());
else
return Integer.parseInt(arg0.getKnowCode()) - Integer.parseInt(arg1.getKnowCode());
}
}
Collections.sort(list, new List2IntComparator(true));
//集合排序规则(根据什么排序)
public class List2IntComparator implements Comparator<KnowFirst> {private boolean reverseOrder; // 是否倒序
public List2IntComparator(boolean reverseOrder) {
this.reverseOrder = reverseOrder;
}
public int compare(KnowFirst arg0, KnowFirst arg1) {
if(reverseOrder)
return Integer.parseInt(arg1.getKnowCode()) - Integer.parseInt(arg0.getKnowCode());
else
return Integer.parseInt(arg0.getKnowCode()) - Integer.parseInt(arg1.getKnowCode());
}
}
阅读全文
0 0
- List集合内排序
- List集合排序
- list 集合对象 排序
- list集合排序
- List集合的排序
- 针对list集合排序
- List集合排序
- List集合排序
- list集合进行排序
- List集合数据排序
- List集合排序
- list集合排序问题
- List集合String排序
- List集合排序
- List集合排序
- List集合排序
- List集合排序
- List集合排序
- 关系linux和window双系统
- vue 实现省市区三级联动
- 包含min函数的栈(栈)
- 查看linux代码的常用命令(find,grep)
- 关于使用抓包工具Charles
- List集合排序
- C#数组总结
- java多线程之Lock类的使用
- Oracle如何修改字段数据类型(转)
- Androd用WebView播放gif动画
- Knight Probability in Chessboard:棋盘上计算K步之后棋子仍在棋盘上的概率
- 第4大周的反思
- C++ 隐式转换
- 快速排序