1、首先我们定义一个list,然后里面存储一些字符串,然后循环输出,这时候就是list默认的排序:

3、或者我们可以采用Collections.reverse(list)对集合进行倒序排列

5、假如我们按照list里面字符串的长度进行排序,则可以按长度自定义比较规则,如下:

7、接下来我们队User里面的name属性按长度排序,依然重写Comparator接口中的方法,排序时改为取User对象中的name属性来排序:

时间:2024-10-18 17:43:51
1、首先我们定义一个list,然后里面存储一些字符串,然后循环输出,这时候就是list默认的排序:
3、或者我们可以采用Collections.reverse(list)对集合进行倒序排列
5、假如我们按照list里面字符串的长度进行排序,则可以按长度自定义比较规则,如下:
7、接下来我们队User里面的name属性按长度排序,依然重写Comparator接口中的方法,排序时改为取User对象中的name属性来排序: