利用comparator 使其TreeSet 的输出顺序由从小到大 变成从大到小
import java.util.Comparator;
import java.util.TreeSet;
public class collection_test {
public static void main(String[] args) {
TreeSet<Integer> sd=new TreeSet<Integer>(new Comparator<Integer>() {
public int compare(Integer i,Integer e)
{
if(i<e)
return 1;//这里返回1 是因为按照数轴正数在右 所以就把小的排在右边 大在左 因此 从左到右就是数字的从大到小
else
return -1;
}
});
for (int i = 0; i < 10; i++) {
sd.add((int)(Math.random()*100));
}
System.out.println(sd);
}
}