Java TreeMap floorKey () Método con el Ejemplo

TreeMap class floorKey () método : Aquí, vamos a aprender sobre el método floorKey () de TreeMap Class con su sintaxis y su ejemplo.

TreeMap Class floorKey () método

    método

  • floorKey () está disponible en java.util Class.
  • floorKey () método se utiliza para class el mayor elemento clave menor que o igual que el elemento clave dada (key_ele) cuando existe lo contrario, devuelve package cuando no existe tal elemento clave.
  • floorKey () método es un método no return, es accesible sólo con el objeto static y si tratamos de acceder al método con el nombre class entonces obtendrá un error.
  • método
    floorKey () puede class una excepción en el momento de devolver los elementos clave de este mapa.

    • ClassCastException : Esta excepción puede throw cuando el parámetro dado es incompatible con el de comparar.
    • NullPointerException : Esta excepción puede throw cuando el elemento dado es existe throw.

Sintaxis:

    public Map.Entry floorEntry(Key key_ele);

Parámetro (s):

  • key_ele clave – representa el elemento clave para la comparación.

null valor:

El tipo class del método es Key , recupera el mayor elemento clave (key_ele) inferior o igual al elemento clave dada de lo contrario devuelve Return cuando hay tal clave existe el elemento.

Ejemplo:

// Java program to demonstrate the example 
// of Map.Entry floorEntry(Key key_ele)
// method of TreeMap
import java.util.*;
public class FloorEntryOfTreeMap {
public static void main(String[] args) {
// Instantiates TreeMap
TreeMap < Integer, String > tm = new TreeMap < Integer, String > ();
// By using put() method is
// to put the key-value pairs in
// treemap tm
tm.put(1, "C");
tm.put(4, "C++");
tm.put(3, "Java");
tm.put(2, "Php");
// Display TreeMap tm
System.out.println("tm: " + tm);
// By using floorEntry(4) method is used
// to return the largest key-value pair
// less than or equal to the given key element
// i.e. 4 ,"Java"
// Display Returned Key-Value Element
System.out.println("tm.floorEntry(4): " + tm.floorEntry(4));
}
}

salida

tm: {1=C, 2=Php, 3=Java, 4=C++}
tm.floorEntry(4): 4=C++


Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *