List排序
来源:互联网 发布:翟欣欣的来历 知乎 编辑:程序博客网 时间:2024/06/14 10:08
通过对象中的某一属性排序
代码:
public class test { public static void main(String[] args) { RiskInfoBean a= new RiskInfoBean(); a.setBook("MSD"); a.setLmvlim(123); RiskInfoBean b= new RiskInfoBean(); b.setBook("cds"); List<RiskInfoBean> corpriblist = new ArrayList<RiskInfoBean>(); corpriblist.add(a); corpriblist.add(b); listSortAsc(corpriblist); System.out.println("正序:"); for (RiskInfoBean riskInfoBean : corpriblist) { System.out.println(riskInfoBean.getBook()); } listSortDesc(corpriblist); System.out.println("倒序:"); for (RiskInfoBean riskInfoBean : corpriblist) { System.out.println(riskInfoBean.getBook()); } } public static void listSortAsc(List<RiskInfoBean> resultList) { Collections.sort(resultList, new Comparator<RiskInfoBean>() { public int compare(RiskInfoBean o1, RiskInfoBean o2) { String name1=o1.getBook(); String name2=o2.getBook(); Collator instance = Collator.getInstance(Locale.ENGLISH); return instance.compare(name1, name2); } }); } public static void listSortDesc(List<RiskInfoBean> resultList) { Collections.sort(resultList, new Comparator<RiskInfoBean>() { public int compare(RiskInfoBean o1, RiskInfoBean o2) { String name1=o1.getBook(); String name2=o2.getBook(); Collator instance = Collator.getInstance(Locale.ENGLISH); return instance.compare(name2, name1); } }); } }
结果:
正序:
cds
MSD
倒序:
MSD
cds
阅读全文
1 0
- List排序
- list 排序
- list排序...
- List排序
- List 排序
- List排序
- LIST排序
- list排序
- List 排序
- list排序
- LIST 排序
- List 排序
- List排序
- list排序
- List排序
- List 排序
- List排序
- List排序
- javascript 原型链详解 prototype和__proto__
- java面试题---数组中只出现一次的数字
- Android Service学习笔记--基础知识
- MyBatis Sql语句中的转义字符
- C++ 之静态成员 初始化必须在定义外
- List排序
- 爬取微博好友所发微博制作词云
- 实战SparkStream+Kafka+Redis实时计算商品销售额
- 用UEditor保存后出现多余空行问题的解决办法
- mysql全量备份、增量备份实现方法
- 上海科达(科远)科技测试工程师面试题
- Linux中用户找不到JAVA_HOME
- java 常用集合list与Set、Map区别及适用场景总结
- 二维数组的初始化(二维数组的赋值)