是什么
: Treeset 是set中的一种具有可以给元素进行排序的作用 并且保证唯一性
做什么
: 进行自定义规则排序
咋样做
两种方式 方式1 要排序的类实现接口Comparable 并且重写方法compareTo,其中返回值分为三种 正数,0,负数, 正数添加到右边 负数添加到左边 0 会把原有数据覆盖.
方式2:匿名内部类
TreeSet<String> set = new TreeSet<>(new Comparator<String>() {
@Override
public int compare(String arg0, String arg1) {
// TODO Auto-generated method stub
if (arg0.length()>arg1.length()) {
return 1;
}else if(arg0.length()<arg1.length()){
return -1;
}else{return 0;}
}
});