Java TreeSet comparator()方法

java.util.TreeSet.comparator() 方法返回用于对元素进行排序的比较器。如果比较器使用自然排序进行排序,则返回null。

1 语法

public Comparator<? super E> comparator()

2 参数

3 返回值

返回用于对元素进行排序的比较器。在自然排序的情况下,它返回null。

4 示例 

package com.yiidian;

/**
 * 一点教程网: http://www.yiidian.com
 */
/**
 * java.util.TreeSet.comparator()方法的例子
 */
import java.util.Comparator;
import java.util.TreeSet;
public class Demo {
    public static void main(String a[]){
        TreeSet <String> obj = new TreeSet<String>();
        obj.add("B");
        obj.add("b");
        obj.add("A");
        obj.add("a");
        System.out.println("TreeSet: " +obj);
    }
}
class comp implements Comparator<String>{
    public int compare(String s1, String s2) {
        return s1.compareTo(s2);
    }
}

输出结果为:

TreeSet: [A, B, a, b]

热门文章

优秀文章