El método floor() de la clase java.util.TreeSet<E> se utiliza para devolver el mayor elemento de este conjunto menor o igual que el elemento dado, o nulo si no existe tal elemento.
Sintaxis:
public E floor(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 mayor menor o igual que e, o nulo si no existe tal elemento
Excepción: este método lanza la excepción NullPointerException si el elemento especificado es nulo y este conjunto usa un ordenamiento natural, o su comparador no permite elementos nulos
A continuación se muestran los ejemplos para ilustrar el método floor()
Ejemplo 1:
// Java program to demonstrate // floor() method // for Integer value 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 using add() method treeadd.add(10); treeadd.add(20); treeadd.add(30); treeadd.add(40); // Print the TreeSet System.out.println("TreeSet: " + treeadd); // getting the floor value for 25 // using floor() method int value = treeadd.floor(25); // printing the floor value System.out.println("Floor value for 25: " + value); } catch (NullPointerException e) { System.out.println("Exception thrown : " + e); } } }
TreeSet: [10, 20, 30, 40] Floor value for 25: 20
Ejemplo 2: para NullPointerException
// Java program to demonstrate // floor() 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 using add() method treeadd.add(10); treeadd.add(20); treeadd.add(30); treeadd.add(40); // Print the TreeSet System.out.println("TreeSet: " + treeadd); // getting the floor value for null // using floor() method System.out.println("Trying to get" + " the floor value" + " for null"); int value = treeadd.floor(null); // printing the floor value System.out.println("Floor value for 25: " + value); } catch (NullPointerException e) { System.out.println("Exception thrown : " + e); } } }
TreeSet: [10, 20, 30, 40] Trying to get the floor value for null Exception thrown : 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