list中string类型怎么排序

 时间:2024-10-18 17:43:51

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

list中string类型怎么排序

2、如果我们想要对其进行排序,可以采用Collections类中的排序方法,Collections.sort(list):

list中string类型怎么排序

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

list中string类型怎么排序

4、如果上面的排序都不能满足我们的要求呢,那么我们还可以采用自定义的排序方法对集合进行排序,自定义排序方法需要实现Comparator接口,并重写其排序方法:

list中string类型怎么排序

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

list中string类型怎么排序

6、假设list里面秽颢擤崮存了一个对象,对象里面存取了字符串,这时候怎么排序呢,定义一个User类,里面一个id,一个name都是string,然后对list顺序输出,结果如下:

list中string类型怎么排序

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

list中string类型怎么排序
  • postman如何测试上传文件
  • DBeaver 如何一次执行多条 SQL 语句
  • oracle数据库如何查看表的表分区的信息(每个表分区的名字和所属表空间)
  • eclipse配置svn
  • insert into语句怎么用
  • 热门搜索
    二年级绿色环保手抄报 我的寒假我做主手抄报 端午节手抄报文字内容 小学保护环境手抄报 小学生国庆手抄报 中秋佳节手抄报 手抄报字体设计 关于三月三的手抄报 我的成长足迹手抄报 清明节手抄报设计图