目录:
- 对 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; |