位置:首页 > Java技术 > Java.util包 > java.util.TreeSet.lower()方法实例

java.util.TreeSet.lower()方法实例

lower(E e) 方法用来返回的最大元素在这组严格小于给定的元素,或者null,如果不存在这样的元素。

声明

以下是java.util.TreeSet.lower()方法的声明。

public E lower(E e)

参数

  • e - 这是要匹配的值。

返回值

该方法调用返回比e中的最大元素小的元素。返回null,如果没有这样的元素。

异常

  • ClassCastException--如果指定元素不能与set中的当前元素进行比较,抛出此异常。

  • NullPointerException--如果指定的元素为null,并且此set使用自然顺序,或者其比较器不允许使用null元素,抛出此异常。

例子

下面的例子展示java.util.TreeSet.lower()方法的使用。

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(1);
      treeadd.add(13);
      treeadd.add(17);
      treeadd.add(2);
     
      // displaying the greatest element < 17
      System.out.println("Greatest element less than 17 is: "+treeadd.lower(17));    
   }     
}

现在编译和运行上面的代码示例,将产生以下结果。

Greatest element less than 17 is: 13