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

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

 floor(E e) 方法返回在这个集合中小于或者等于给定元素的最大元素,或者null,如果不存在这样的元素。

声明

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

public E floor(E e)

参数

  • e--这是要匹配的值。

返回值

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

异常

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

  • ClassCastException--如果指定元素不能与元素相比,当前存在于一组抛出此异常。

例子

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

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 floor value for 13
     System.out.println("Floor value for 13: "+treeadd.floor(13));   
   }    
} 

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

Floor value for 13: 12