如果在排序过程中集合出现了重复元素,可以使用Set来去除重复元素,然后进行排序。以下是一个示例代码:
import java.util.*;
public class Main {
public static void main(String[] args) {
List list = new ArrayList<>();
list.add(5);
list.add(2);
list.add(1);
list.add(5); // 添加重复元素
Set set = new TreeSet<>(list); // 使用TreeSet去除重复元素并排序
System.out.println(set);
}
}
输出结果为:[1, 2, 5],可以看到重复的元素被去除了,并且集合中的元素按照升序排列。
上一篇:比较方法的代码覆盖率不到100%