higher(E e)方法用来返回最小元素在这组严格大于给定的元素,或者null,如果不存在这样的元素。
声明
以下是java.util.TreeSet.higher()方法的声明。
public E higher(E e)
参数
-
e--这是要匹配的值。
返回值
该方法调用返回比e中的最小元素越大,则返回null,如果没有这样的元素。
异常
-
ClassCastException--如果指定元素不能与set中的当前元素进行比较,抛出此异常。
-
NullPointerException--如果指定的元素为null,并且此set使用自然顺序,或者其比较器不允许使用null元素。
例子
下面的例子展示java.util.TreeSet.higher()方法的使用。
package com.yiibai; import java.util.TreeSet; public class TreeSetDemo { public static void main(String[] args) { // creating a TreeSet TreeSet <Integer>treeadd = new TreeSet<Integer>(); // adding in the tree set treeadd.add(12); treeadd.add(11); treeadd.add(16); treeadd.add(15); // getting the higher value for 13 System.out.println("Higher value of 13: "+treeadd.higher(13)); } }
现在编译和运行上面的代码示例,将产生以下结果。
Higher value of 13: 15