java collections.sort()的使用
时间: 2023-08-08 21:09:14 浏览: 66
`Collections.sort()` 是 Java 集合框架中提供的一个静态方法,用于对 List 集合进行排序。它的使用方法如下:
```java
import java.util.Collections;
import java.util.List;
public class Example {
public static void main(String[] args) {
List<Integer> list = new ArrayList<>();
list.add(3);
list.add(1);
list.add(2);
System.out.println("排序前:" + list);
Collections.sort(list);
System.out.println("排序后:" + list);
}
}
```
上面的代码中,我们先创建了一个 List 集合,然后添加了三个元素。接着,调用 `Collections.sort()` 方法对 list 集合进行排序,最后打印排序前和排序后的 list 集合。
需要注意的是,`Collections.sort()` 方法默认是按照元素的自然顺序进行排序的,也就是说,如果元素是基本数据类型或者实现了 `Comparable` 接口的类,它们的大小关系已经被定义好了,不需要额外的比较器。如果要对其他类型的元素进行排序,比如自定义的类,就需要提供一个比较器(Comparator)来告诉 `Collections.sort()` 方法如何比较这些元素的大小。