天气预报 > 科技 > list如何排序
list如何排序
更新时间: 2021-03-27 08:38:53  

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属性来排序

关键词: list 如何 排序

list如何排序相关经验

天气预报

最新推荐

页面:/news/view-765719/ | 耗时:0.5617 s | 内存:2.11 MB | 查询:4 | 缓存读取:3 写入:0 | 加载文件:25
select * from tbl_Articles WHERE ArticleID=765719 LIMIT 0,1
select * from tbl_Articles_data WHERE ArticleID=765719 LIMIT 0,1
select * from tbl_Articles_sphinx where id=765719 LIMIT 0,1
SELECT ArticleID,Title FROM tbl_Articles WHERE ArticleID IN(464022,2420638,2104535,3341634,761475,3211955,3502327,2972050,3273615,2843086,3502674,1985117,3780639,598579,3916528,1126089,3208521,784782,3195409,716788,2541320,3193740,410404,1009835,1840482,2303134,3217431,1031202,382084,1512380) ORDER BY field (ArticleID,464022,2420638,2104535,3341634,761475,3211955,3502327,2972050,3273615,2843086,3502674,1985117,3780639,598579,3916528,1126089,3208521,784782,3195409,716788,2541320,3193740,410404,1009835,1840482,2303134,3217431,1031202,382084,1512380)