java ceiling

<link rel="stylesheet" href="https://js.how234.com/third-party/SyntaxHighlighter/shCoreDefault.css" type="text/css" /><script type="text/javascript" src="https://js.how234.com/third-party/SyntaxHighlighter/shCore.js"></script><script type="text/javascript"> SyntaxHighlighter.all(); </script>

java ceiling是什么,让我们一起了解一下?

ceiling是将参数Number向上舍入(沿绝对值增大的方向)为最接近的significance的倍数,常用于TreeSet类ceiling()方法的使用。

TreeSet类ceiling()方法有哪些?

1、ceiling()方法在java.util包中可用。

2、ceiling()方法用于返回等于或大于给定元素(ele)的最低元素(如果存在),否则返回null。

3、ceiling()方法是一种非静态方法,只能通过类对象访问,如果尝试使用类名称访问该方法,则会收到错误消息。

4、返回此TreeSet中的最小元素时, ceiling()方法可能会引发异常。

5、如果给定参数不兼容以进行比较,则可能引发异常。

6、当给定参数为null时,可能引发此异常。

java ceiling

我们以java.util.TreeSet.ceiling()方法为例,实战操作。

package com.andy; 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));        System.out.println("Ceiling value for 13: "+treeadd.ceiling(13));    }    }