博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
对集合中的对象进行排序,用collections.sort 到方法
阅读量:6510 次
发布时间:2019-06-24

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

hot3.png

//对agreeList进行排序 Collections.sort(agreeList,new Comparator(){ public int compare(Object obj1, Object obj2) { Transition transition1 = (Transition)obj1; Transition transition2 = (Transition)obj2; return transition1.getName().compareTo(transition2.getName()); } });

利用对象的name值进行排序,用 compareTo 进行比较 如果是int型,直接用 int a - int b

//对agreeList进行排序 Collections.sort(agreeList,new Comparator(){ public int compare(Object obj1, Object obj2) { Transition transition1 = (Transition)obj1; Transition transition2 = (Transition)obj2; return transition1.getName().compareTo(transition2.getName()); } });

//对集合进行排序 从大到小 Collections.sort((List<SaBillInfoDto>)billCollection, new Comparator<SaBillInfoDto>() {

@Overridepublic int compare(SaBillInfoDto o1, SaBillInfoDto o2) {	// TODO Auto-generated method stub	if ((o1.getBillAmount() - o2.getBillAmount()) > 0) {			return -1 ;	}else {		return 1 ;	}	}});

转载于:https://my.oschina.net/u/2272597/blog/719773

你可能感兴趣的文章
小记如何修改xen模块
查看>>
centos访问windowsxp共享资源指南.
查看>>
实时游戏对战引擎Photon
查看>>
C语言位操作控件属性
查看>>
nginx的安装及基本配置,及多个域名服务
查看>>
Servlet访问postgresql数据库并提取数据显示在前端jsp页面
查看>>
不改一行代码定位线上性能问题
查看>>
定义运算符
查看>>
git管理
查看>>
idea演示
查看>>
告别暗黄皮肤变水嫩皮肤的8个小习惯
查看>>
加强Eclipse代码自动提示的方法
查看>>
【HM】第4课:MySQL入门
查看>>
GNS3-地址重叠环境中部署IPsec
查看>>
exchange online 用户疑问之许可证和用户数据归档
查看>>
QImage Mat IplImage 之间的相互转换
查看>>
lsof命令详解
查看>>
使用eclipse与android studio 在开发自定义控件时的区别
查看>>
我的友情链接
查看>>
mysql学习笔记
查看>>