El método ceiling() de la clase java.util.TreeSet<E> se utiliza para devolver el elemento mínimo de este conjunto mayor o igual que el elemento dado, o nulo si no existe tal elemento.
Sintaxis:
public E ceiling(E e)
Parámetros: Este método toma el valor e como un parámetro que se va a emparejar.
Valor devuelto: este método devuelve el elemento menor mayor o igual que e, o nulo si no existe tal elemento.
Excepción: este método genera NullPointerException si el elemento especificado es nulo y este conjunto utiliza un orden natural o su comparador no permite elementos nulos.
A continuación se muestran los ejemplos para ilustrar el método ceiling()
Ejemplo 1:
// Java program to demonstrate // ceiling() method import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // create tree set object TreeSet<Integer> treeadd = new TreeSet<Integer>(); // populate the TreeSet treeadd.add(10); treeadd.add(20); treeadd.add(30); treeadd.add(40); // Print the TreeSet System.out.println("TreeSet: " + treeadd); // getting ceiling value for 25 // using ceiling() method int value = treeadd.ceiling(25); // printing the ceiling value System.out.println("Ceiling value for 25: " + value); } catch (NullPointerException e) { System.out.println("Exception thrown : " + e); } } }
TreeSet: [10, 20, 30, 40] Ceiling value for 25: 30
Ejemplo 2: Para demostrar NullPointerException .
// Java program to demonstrate // ceiling() method for NullPointerException import java.util.*; public class GFG1 { public static void main(String[] argv) throws Exception { try { // create tree set object TreeSet<Integer> treeadd = new TreeSet<Integer>(); // populate the TreeSet treeadd.add(10); treeadd.add(20); treeadd.add(30); treeadd.add(40); // Print the TreeSet System.out.println("TreeSet: " + treeadd); // getting ceiling value for null // using ceiling() method System.out.println("Trying to compare" + " with null value "); int value = treeadd.ceiling(null); // printing the ceiling value System.out.println("Ceiling value for null: " + value); } catch (NullPointerException e) { System.out.println("Exception: " + e); } } }
TreeSet: [10, 20, 30, 40] Trying to compare with null value Exception: java.lang.NullPointerException
Publicación traducida automáticamente
Artículo escrito por RohitPrasad3 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA