码迷,mamicode.com
首页 > 其他好文 > 详细

Collections.sort详解

时间:2017-06-12 16:22:11      阅读:159      评论:0      收藏:0      [点我收藏+]

标签:使用   指定   int   cti   equals   .so   大于   并且   方法   

Collections.sort(list, new PriceComparator());的第二个参数返回一个int型的值,就相当于一个标志,告诉sort方法按什么顺序来对list进行排序。

Comparator是个接口,可重写compare()及equals()这两个方法,用于比较功能;如果是null的话,就是使用元素的默认顺序,如a,b,c,d,e,f,g,就是a,b,c,d,e,f,g这样,当然数字也是这样的。
compare(a,b)方法:根据第一个参数小于、等于或大于第二个参数分别返回负整数、零或正整数。
equals(obj)方法:仅当指定的对象也是一个 Comparator,并且强行实施与此 Comparator 相同的排序时才返回 true。

 

Collections.sort详解

标签:使用   指定   int   cti   equals   .so   大于   并且   方法   

原文地址:http://www.cnblogs.com/jjfan0327/p/6993323.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!