目录:
- 对 ArrayList 进行排序
- 降序
**简述: **
java.util Collections
sort()
java.util 包中的 Collections 类,它包括用于按字母或数字排序列表的 sort() 方法
一. 对 ArrayList 进行排序
例1:按字母顺序升序对 Strings 的 ArrayList 进行排序:
1 | import java.util.ArrayList; |
例2:按数字升序对 Integers 的 ArrayList 进行排序:
1 | import java.util.ArrayList; |
二. 降序
Collections.reverseOrder()
是 Java 中 Collections
类提供的一个静态方法。它返回一个比较器,用于按降序排序集合中的元素。
例1:
1 | import java.util.ArrayList; |
解释:
- 创建一个
ArrayList
类型的cars
列表,并添加了几个字符串元素:"si"
,"bo"
,"jei"
,"ti"
. - 使用
Collections.sort()
方法对cars
列表中的字符串进行排序,并且通过Collections.reverseOrder()
实现从 Z 到 A 的字母反向排序。 - 使用
for
循环遍历并打印排序后的列表内容。
例2:
1 | import java.util.ArrayList; |