博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
如何对List中的对象进行排序
阅读量:6813 次
发布时间:2019-06-26

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

最近研究了一下对list中的对象进行排序,以前还真不知道可以这么搞.
首先,需要排序的对象需要实现Comparable接口.这个接口需要实现的方法名是public int compareTo(比较对象). 这个方法返回三种状态,大于0的int,等于0的int ,小于0的int.  当当前对象大于比较对象的时候返回大于0的int,以此类推:
public class Person implements Comparable
{ public int compareTo(Person otherPerson ){ Long otherPersonId=otherPerson.getPersonId(); int value=1; if (otherPersonId!=null&&this.getPersonId()!=null){ if(this.personId
实现了这个接口的person类就可以放入list中进行排序了.用JDK自带的collections.
如:
List personList
=getPersonList();Collections.sort(personList);

转载地址:http://hjkzl.baihongyu.com/

你可能感兴趣的文章
Spring缓存注解@Cache使用
查看>>
去除wordpress的category各方法对比
查看>>
traceroute
查看>>
精通汇编语言,有兴趣一起搞破解的请进!
查看>>
C#缺省参数可以让代码变得更加简洁明了与时俱进心里敞亮了很多了
查看>>
【自然框架】js版的QuickPager分页控件 V2.0
查看>>
poj-2049 Finding Nemo *
查看>>
模块化编程本质探讨
查看>>
利用博客与视频分享和交流知识和经验
查看>>
js操作dom对象
查看>>
Windows2003服务器安全配置:先关闭不需要的端口(转自)
查看>>
HDU1247 Hat’s Words 【trie树】
查看>>
iOS开发--动画篇之layout动画深入
查看>>
WorldWind源码剖析系列:视景体类Frustum
查看>>
(转)完整java开发中JDBC连接数据库代码和步骤
查看>>
Redis Lua脚本原理
查看>>
有时间测试dism
查看>>
/Users/alamps/AndroidStudioProjects/Demo10ScrollView
查看>>
【Swift】iOS UICollectionView 计算 Cell 大小的陷阱
查看>>
为什么我刚发表的文章变成了“待审核”,csdn有没有官方解释啊
查看>>