java.util.TreeSet.descendingSet() java.util.TreeSet.descendingIterator() java.util.TreeSet.first() 描述 所述descendingSet()方法用来返回包含在此set.The降序set受此set支持的元件的相反的顺序视图,因此所设置的变化也反映在降序设置和反向。 声明 以下是java.util.TreeSet.descendingSet()方法的声明。 public NavigableSet<E> descendingSet() 参数 NA 返回值 方法调用返回此set的逆序视图。 异常 NA 实例 以下示例显示了java.util.TreeSet.descendingSet()方法的用法。 package com.tutorialspoint; import java.util.Iterator; import java.util.TreeSet; public class TreeSetDemo { public static void main(String[] args) { // creating a TreeSet TreeSet <Integer>treeadd = new TreeSet<Integer>(); TreeSet <Integer>treereverse = new TreeSet<Integer>(); // adding in the tree set treeadd.add(1); treeadd.add(13); treeadd.add(17); treeadd.add(2); // creating reverse set treereverse = (TreeSet)treeadd.descendingSet(); // create descending set Iterator iterator; iterator = treereverse.iterator(); // displaying the Tree set data System.out.println("Tree set data in reverse order: "); while (iterator.hasNext()) { System.out.println(iterator.next() + " "); } } } 让我们编译并运行上面的程序,这将产生以下结果。 Tree set data in reverse order: 17 13 2 1 java.util.TreeSet.descendingIterator() java.util.TreeSet.first()