import java.util.*;
/**
* 生成10个1到20之间的不重复的随机数并降序输出
* 降序由大到小排列。
*/
public class Test6 {
public static void main(String[] args) {
Random r=new Random();
TreeSet<Integer> treeSet=new TreeSet<Integer>();
while(treeSet.size()<10){
treeSet.add(r.nextInt(20)+1);
}
List<Integer> s=new ArrayList<>(treeSet);//将set集合转换为list集合。
class paixu implements Comparator<Integer>{ //内部类实现Compartor接口,重写compare方法实现逆序。
@Override
public int compare(Integer o1, Integer o2) {
return o1>o2 ? -1 : 1;
}
}
Collections.sort(s,new paixu());
System.out.println(s);
}
}