list如何排序
2024-08-07 22:33:09
好评回答
1、首先我们定义一个list,然后里面存储一些字符串,然后循环输出,这时候就是list默认的排序
2、如果我们想要对其进行排序,可以采用Collections类中的排序方法,Collections.sort(list):或者我们可以采用Collections.reverse(list)对集合进行倒序排列,如果上面的排序都不能满足我们的要求呢,那么我们还可以采用自定义的排序方法对集合进行排序,自定义排序方法需要实现Comparator接口,并重写其排序方法
3、假如我们按照list里面字符串的长度进行排序,则可以按长度自定义比较规则,假设list里面存了一个对象,对象里面存取了字符串,这时候怎么排序呢,定义一个User类,里面一个id,一个name都是string,然后对list顺序输出,接下来我们队User里面的name属性按长度排序,依然重写Comparator接口中的方法,排序时改为取User对象中的name属性来排序
声明:本网站信息来自网络,所有数据仅供参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:abc5566@foxmail.com。
猜你喜欢
-
卫生间过门石正确贴法
阅读量:52 -
凝酪是什么
阅读量:35 -
笔记本排线怎么拆
阅读量:44 -
电吹管好学吗
阅读量:84 -
酸奶凝酪和酸奶的区别
阅读量:73 -
hp打印机加了墨水还是显示墨水不足
阅读量:7 -
挑小棒游戏的玩法
阅读量:30 -
田馥甄唱爱的可能林俊杰哭了是哪一期
阅读量:68 -
中班幼儿年龄特点
阅读量:64 -
星际战甲伤害类型
阅读量:95
猜你喜欢
-
阅读量:5
-
阅读量:28
-
阅读量:7
-
阅读量:37
-
阅读量:17
-
阅读量:63
-
阅读量:45
-
阅读量:28
-
阅读量:49
-
阅读量:73