java对list进行排序

您所在的位置:网站首页 java中list排序sort降序 java对list进行排序

java对list进行排序

#java对list进行排序| 来源: 网络整理| 查看: 265

使用Comparable和Comparator对Java集合对象进行排序

在现实生活中,我们可能会遇到需要对集合内的对象进行排序的场景,比如,有一个游戏得分排行榜,如先按照分数的高低由高到低排序,在分数相同的情况下,按照记录创建的时间由早到新的顺序排序。 在Java语言中,要实现集合内对象的排序,咱们可以采用如下两种方式来完成: 使用Comparable来实现使用Comparator来实现接下来,我们先使用Comparable和Comparator、结合示例来完成集合内对象排序的功能 ,然后,对这两种方式进行比较;最后,结合多属性排序的话,给出相对较好的实践方法。 } return scoreComapre; } }当GameRecord类实现Comparable接口之后,该类对象就具有比较的功能了,然后我们要做的就是对GameRecord对象的集合类进行排序即可 ,java.util.Collections类的sort方法源码如下: public static void sort(List list, Comparator

47910


【本文地址】


今日新闻


推荐新闻


CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3