首页javasetJava Collection - 如何使用自定义比较器创建TreeSet(排序集)

Java Collection - 如何使用自定义比较器创建TreeSet(排序集)

我们想知道如何使用自定义比较器创建TreeSet(排序集)。
import java.util.Collections;
import java.util.Set;
import java.util.TreeSet;

public class MainClass {
  public static void main(String args[]) throws Exception {
    String elements[] = { "A", "C", "D", "G", "F" };
    Set set = new TreeSet(Collections.reverseOrder());
    for (int i = 0, n = elements.length; i < n; i++) {
      set.add(elements[i]);
    }
    System.out.println(set);
    System.out.println(((TreeSet) set).comparator());
  }
}