当前位置 :
list如何排序
更新时间:2024-04-17 04:12:57

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

公交网专稿内容,转载请注明出处
不够精彩?
最新更新
PC端 | 移动端
公交网(gongjiao9.com)汇总了公交查询,天气查询,生活信息,生活经验。
声明:本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。

邮箱:  联系方式:

Copyright©2009-2021 公交网 gongjiao9.com 版权所有 闽ICP备2021002821号-23