很难吗?
package cn.itcast_01;
import java.util.Comparator;
import java.util.TreeSet;
/*
* (1)定义一个TreeSet集合,然后存入6个Double类型的数据,分别是[1.1,5.2,6.3,2.5,5.2,3.3]
(2)不去重,然后遍历输出(从大到小)
*/
public class TreeSetDemo {
public static void main(String[] args) {
TreeSet<Double> ts=new TreeSet<Double>(new Comparator<Double>() {
@Override
public int compare(Double d1, Double d2) {
// TODO Auto-generated method stub
if(d2-d1>=0){
return 1;
}
if(d2-d1<0){
return -1;
}
return 0;
}
});
ts.add(1.1d);
ts.add(5.2d);
ts.add(6.3d);
ts.add(2.5d);
ts.add(5.2d);
ts.add(3.3d);
for(Double d:ts){
System.out.println(d);
}
}
}
|