加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 编程开发 > Java > 正文

阶段1 语言基础+高级_1-3-Java语言高级_04-集合_07 Collections

发布时间:2020-12-15 01:56:35 所属栏目:Java 来源:网络整理
导读:默认规则一般都是升序排序 再来创建一个字符串的数组 排序后,按照升序输出结果 自定义类型排序 创建一个Person类,getter和setter 有参构造和无参构造 重写toString的方法 传对象进去,编译报错。对Person类 进行排序,没有规则。 Integer和String都实现了


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





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


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

自定义类型排序

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


重写toString的方法



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



Integer和String都实现了接口Comparable


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


String类就是重写了CompareTo的方法




Person实现Comparable接口


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


重写CompareTo方法




自己定义比较的规则


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



年龄倒叙排列





排序规则。

反之就是降序 ?

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读