TreeSet集合排序,按照从小到大的顺序:
时间: 2023-05-19 20:04:51 浏览: 75
可以使用TreeSet的默认排序方式,即从小到大排序。如果要自定义排序方式,可以实现Comparator接口并传入TreeSet的构造函数中。以下是一个示例代码:
```
import java.util.TreeSet;
import java.util.Comparator;
public class Main {
public static void main(String[] args) {
TreeSet<Integer> set = new TreeSet<>();
set.add(3);
set.add(1);
set.add(2);
System.out.println(set); // 输出 [1, 2, 3]
TreeSet<Integer> set2 = new TreeSet<>(new Comparator<Integer>() {
@Override
public int compare(Integer o1, Integer o2) {
return o2 - o1; // 从大到小排序
}
});
set2.add(3);
set2.add(1);
set2.add(2);
System.out.println(set2); // 输出 [3, 2, 1]
}
}
```