El método java.util.concurrent.ConcurrentSkipListSet.ceiling() es una función integrada en Java que devuelve el elemento mínimo de este conjunto mayor o igual que el elemento dado, o nulo si no existe tal elemento.
Sintaxis:
ConcurrentSkipListSet.ceiling(E e)
Parámetros: La función acepta un solo parámetro, es decir , el elemento a emparejar.
Valor devuelto: la función devuelve el elemento menor mayor o igual que e , o nulo si no existe tal elemento.
Excepción: la función muestra las siguientes excepciones:
Los siguientes programas ilustran el método ConcurrentSkipListSet.ceiling():
Programa 1: Para encontrar el techo de un número.
// Java Program Demonstrate ceiling() // method of ConcurrentSkipListSet import java.util.concurrent.*; class ConcurrentSkipListSetCeilingExample1 { public static void main(String[] args) { // Creating a set object ConcurrentSkipListSet<Integer> Lset = new ConcurrentSkipListSet<Integer>(); // Adding elements to this set Lset.add(45); Lset.add(72); Lset.add(31); Lset.add(13); Lset.add(89); // Printing elements of the set System.out.println("The set contains: "); for (Integer i : Lset) System.out.print(i + " "); // Ceiling of 35 System.out.println("\nCeiling of 35: " + Lset.ceiling(35)); // Ceiling of 100 System.out.println("\nCeiling of 100: " + Lset.ceiling(100)); } }
The set contains: 13 31 45 72 89 Ceiling of 35: 45 Ceiling of 100: null
Programa 2: Para mostrar NullPointerException en techo().
// Java Program Demonstrate ceiling() // method of ConcurrentSkipListSet import java.util.concurrent.*; import java.io.*; class ConcurrentSkipListSetCeilingExample2 { public static void main(String[] args) throws IOException { // Creating a set object ConcurrentSkipListSet<Integer> Lset = new ConcurrentSkipListSet<Integer>(); // Adding elements to this set Lset.add(45); Lset.add(72); Lset.add(31); Lset.add(13); Lset.add(89); try { // Ceiling of null System.out.println("Ceiling of null: " + Lset.ceiling(null)); } catch (Exception e) { System.out.println("Exception : " + e); } } }
Exception : java.lang.NullPointerException
Referencia: https://docs.oracle.com/javase/7/docs/api/java/util/concurrent/ConcurrentSkipListSet.html#ceiling(E)
Publicación traducida automáticamente
Artículo escrito por rupesh_rao y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA