- package conm.heima.homeworker;
- import java.util.Comparator;
- import java.util.TreeSet;
- public class Test2 {
- /*
- *
- 2.分析以下需求,并用代码实现:
- (1)定义一个TreeSet集合,然后存入6个Double类型的数据,分别是[1.1,5.2,6.3,2.5,5.2,3.3]
- (2)不去重,然后遍历输出(从大到小)
- */
- public static void main(String[] args) {
- TreeSet<Double> ts = new TreeSet<>(new Comparator<Double>() {
- @Override
- public int compare(Double d1, Double d2) {
- double num = d2 - d1;
- return (int)(num ==0.0 ? 1.0 :num);
- }
- });
- ts.add(1.1);
- ts.add(5.2);
- ts.add(6.3);
- ts.add(2.5);
- ts.add(5.2);
- ts.add(3.3);
- ts.add(2.5);
-
- System.out.println(ts);
-
- }
- }
复制代码
|
|