java.util.TreeSet.tailSet() java.util.TreeSet.tailSet() java.util.UUID.clockSequence() 描述 tailSet(E fromElement,boolean inclusive)方法被用于该集合的元素是大于的部分视图(or equal to, if inclusive is true)fromElement。 声明 以下是java.util.TreeSet.tailSet()方法的声明。 public NavigableSet<E> tailSet(E fromElement,boolean inclusive) 参数 fromElement - 这是返回集的低端点。 inclusive - 如果要将低端点包含在返回的视图中,则为true。 返回值 方法调用返回此set的部分视图,其元素大于或等于fromElement。 异常 ClassCastException - 如果使用此set的比较器无法将fromElement和toElement相互比较,则抛出此异常。 NullPointerException - 如果fromElement或toElement为null并且此set使用自然排序,或者其比较器不允许null元素,则抛出此异常。 IllegalArgumentException - 如果fromElement大于toElement,则抛出此异常; 或者如果此集合本身具有受限范围,并且fromElement或toElement位于范围的边界之外。 实例 以下示例显示了java.util.TreeSet.tailSet()方法的用法。 package com.tutorialspoint; import java.util.TreeSet; import java.util.Iterator; public class TreeSetDemo { public static void main(String[] args) { // creating a TreeSet TreeSet <Integer>treeadd = new TreeSet<Integer>(); TreeSet <Integer>treetailsetincl = new TreeSet<Integer>(); // adding in the tree set treeadd.add(1); treeadd.add(2); treeadd.add(3); treeadd.add(4); treeadd.add(5); treeadd.add(6); treeadd.add(7); treeadd.add(8); // creating tail set treetailsetincl = (TreeSet)treeadd.tailSet(5, true); // create iterator Iterator iterator; iterator = treetailsetincl.iterator(); // displaying the Tree set data System.out.println("Tree tail set data: "); while (iterator.hasNext()) { System.out.println(iterator.next() + " "); } } } 让我们编译并运行上面的程序,这将产生以下结果。 Tree tail set data: 5 6 7 8 java.util.TreeSet.tailSet() java.util.UUID.clockSequence()