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



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

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

自定义类型排序
创建一个Person类,getter和setter 有参构造和无参构造

重写toString的方法


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

Integer和String都实现了接口Comparable

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

String类就是重写了CompareTo的方法


Person实现Comparable接口

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

重写CompareTo方法


自己定义比较的规则

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

年龄倒叙排列


排序规则。
反之就是降序