一、简介
Collections.sort()
是 Java 集合框架(Java Collections Framework)中的一个静态方法,用于对列表(List)中的元素进行排序。此方法利用了 Java 的泛型机制,可以很方便地对各种类型的列表进行排序。
- 源码方法体:
- 参数
list
:需要排序的列表。列表中的元素必须实现了 Comparable 接口,以便能够比较它们的大小。
二、使用示例
1、普通使用
假设你有一个 Integer 类型的列表,你可以使用 Collections.sort()
方法对它进行排序:
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
public class SortExample {
public static void main(String[] args) {
List<Integer> numbers = new ArrayList<>();
numbers.add(3);
numbers.add(1);
numbers.add(4);
numbers.add(1);