java.util.Comparator接口的作用
定制排序:可以实现对集合中元素进行定制排序。
而java.lang.Comparable的作用是自然排序。
java.util.Comparator接口的定义
interface Comparator()
{
public int compare(Object 0bj1, Object obj2);
}
java.util.Comparator的使用
一般用Comparator匿名内部类创建比较器对象,作为参数传递给集合,如
TreeSet ts = new TreeSet(new Comparator(){
public int compare(Object o1, Object o2)
{
//……
}
});