Java TreeMap higherKey () Método con el Ejemplo

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

TreeMap Class higherKey () método método

  • higherKey () está disponible en java.util Class.
  • higherKey () método se utiliza para class el elemento de valor de clave más bajo más alto que el elemento clave dada (key_ele).
  • higherKey () método es un método no package, es accesible sólo con el objeto return y si tratamos de acceder al método con el nombre null entonces obtendrá un error.
  • método higherKey () puede static una excepción en el momento de devolver un elemento clave apropiada de este mapa.

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

Sintaxis:

    public Map.Entry higherEntry(Key key_ele);

Parámetro (s):

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

throw valor:

El tipo throw del método es Key , recupera el elemento clave para el valor más bajo que sea más alto que el elemento clave dada (key_ele) de lo contrario devuelve null.

Ejemplo:

// Java program to demonstrate the example 
// of Map.Entry higherEntry (Key key_ele)
// method of TreeMap
import java.util.*;
public class HigherEntryOfTreeMap {
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 higherEntry(3) method is
// return the key-value pair linked with
// the lowest key element higher than the
// given key element i.e. 4 C++
// Display Returned Key-Value Element
System.out.println("tm.higherEntry(3): " + tm.higherEntry(3));
}
}

salida

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


Deja un comentario

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