import java.util.Comparator;
import java.util.TreeSet;
public class TreeSetDemo2 {
public static void main(String[] args) {
TreeSet<String> set = new TreeSet<String>(new MyComparator());
set.add("B");
set.add("D");
set.add("E");
set.add("A");
set.add("C");
System.out.println(set); //[E, D, C, B, A]
}
}
/**
* 自定义字符串的比较规则
*/
class MyComparator implements Comparator<String>{
@Override
public int compare(String o1, String o2) {
return -o1.compareTo(o2); //字符串的比较
}
}
TreeSet集合中自定义比较器
最新推荐文章于 2024-08-12 20:50:17 发布