arraylist sort
时间: 2023-06-21 07:07:15 浏览: 109
C#中Arraylist的sort函数用法实例分析
`ArrayList` 类提供了 `sort()` 方法用于对列表进行排序。该方法将按升序排列列表中的元素,即从小到大排序。
示例代码:
```java
import java.util.ArrayList;
import java.util.Collections;
public class Main {
public static void main(String[] args) {
ArrayList<Integer> numbers = new ArrayList<Integer>();
numbers.add(5);
numbers.add(1);
numbers.add(3);
numbers.add(2);
System.out.println("Before sorting: " + numbers);
Collections.sort(numbers);
System.out.println("After sorting: " + numbers);
}
}
```
输出结果:
```
Before sorting: [5, 1, 3, 2]
After sorting: [1, 2, 3, 5]
```
如果要按降序排列列表中的元素,可以使用 `Collections.reverseOrder()` 方法:
```java
Collections.sort(numbers, Collections.reverseOrder());
```
这将按降序排列列表中的元素,即从大到小排序。
阅读全文