您的位置:首页 > 编程语言 > Java开发

阶段1 语言基础+高级_1-3-Java语言高级_04-集合_07 Collections工具类_2_Collections集合工具类的方法...

2019-07-24 22:25 603 查看
原文链接:http://www.cnblogs.com/wangjunwei/p/11241297.html


默认规则一般都是升序排序




再来创建一个字符串的数组

排序后,按照升序输出结果

自定义类型排序

创建一个Person类,getter和setter 有参构造和无参构造


重写toString的方法


传对象进去,编译报错。对Person类 进行排序,没有规则。


Integer和String都实现了接口Comparable

重写接口的CompareTo方法,它就是一个排序的方法。只有重写了这个方法才能按照规则进行排序。

String类就是重写了CompareTo的方法



Person实现Comparable接口


我们要对Person进行排序,素以泛型要写Person类。Comparable<Person>

重写CompareTo方法



自己定义比较的规则

输出的结果就是按照年龄的升序排列了。


年龄倒叙排列




排序规则。
反之就是降序


 

转载于:https://www.cnblogs.com/wangjunwei/p/11241297.html

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: 
相关文章推荐