Java Treemap- Pollfirstentry y Polllastentry

Java Treemap- Pollfirstentry y Polllastentry

POLLFIRSTENTRY ()

El java.utilizar.Treemap.pollfirstentry () elimina y devuelve el primer par de valores clave en el objeto Treemap. Cuando mostramos el objeto TreeMap después de aplicar este método, no existe el primer par de valores de teclas (menor clave).
Si el objeto de colección TreeMap está vacío, PollFirstentry () regresa nulo. No toma ningún parámetro.

Sintaxis:

treemap_object.POLLFIRSTENTRY ()

Donde el Treemap_Object representa la colección Treemap.

Ejemplo 1:

Aquí, creamos una recopilación de treemap sin datos y aplicamos el método PollFirstEntry ().

importar java.utilizar.*;
importar java.utilizar.Treemap;
clase pública

public static void main (string [] args)
// Crear un Treemap con clave y valor como entero y tipos de cadenas
TreeMap granos = new Treemap ();
Sistema.afuera.println ("granos alimenticios reales:"+ granos);
// Eliminar el primer par
Sistema.afuera.println ("El par eliminado es:"+ granos.POLLFIRSTENTRY ());
Sistema.afuera.println ("Granos de alimentos finales:"+ granos);

Producción:

Podemos ver que NULL se devuelve ya que no hay datos presentes en la recopilación de granos Treemap.

Explicación:

Línea 9: Cree un TreeMap con clave y valor como enteros y tipos de cadenas.

Línea 11: Obtenga los datos de los granos Treemap.


Línea 14: Eliminar el primer par de valores clave.

Línea 16: Muestre los granos TreeMap final después de eliminar el primer elemento del Treemap vacío.

Ejemplo 2:

Aquí, creamos una colección TreeMap con 6 pares de valores clave y aplicamos el método PollFirstentry ().

importar java.utilizar.*;
importar java.utilizar.Treemap;
clase pública

public static void main (string [] args)
// Crear un Treemap con clave y valor como entero y tipos de cadenas
TreeMap granos = new Treemap ();
// inserta 6 valores de teclas en el objeto de granos
granos.poner (1, "trigo");
granos.poner (2, "Paddy");
granos.poner (3, "maíz");
granos.poner (6, "cebada");
granos.poner (5, "nueces");
granos.poner (4, "anacardos");
Sistema.afuera.println ("granos alimenticios reales:"+ granos);
// Eliminar el primer par
Sistema.afuera.println ("El par eliminado es:"+ granos.POLLFIRSTENTRY ());
Sistema.afuera.println ("Granos de alimentos finales:"+ granos);

Producción:

Podemos ver eso 1 = trigo se elimina y devuelve. Los pares finales de valor clave presentes en el Treemap son (2, "arroz"), (3, "maíz"), (6, "cebada"), (5, "nueces") y (4, "anacardos").

Explicación:

Línea 9: Cree un TreeMap con clave y valor como enteros y tipos de cadenas.

Línea 12-17: Agregue 6 pares de valor clave al objeto de recolección de granos.

Línea 19: Obtenga los datos de los granos Treemap.

Línea 22: Eliminar el primer par de valores clave.

Línea 24: Muestre los granos TreeMap finales después de eliminar el primer elemento del Treemap.

PollLastEntry ()

El java.utilizar.Treemap.PollLastEntry () elimina y devuelve el último par de valores clave en el objeto Treemap. Cuando mostramos el objeto TreeMap después de aplicar este método, el último par de valores de tecla (clave más alta) no existe.

Si el objeto de colección TreeMap está vacío, PollLastEntry () regresa nulo. No toma ningún parámetro.

Sintaxis:

treemap_object.PollLastEntry ()

Donde el Treemap_Object representa la colección Treemap.

Ejemplo 1:

Aquí, creamos una recopilación de treemap sin datos y aplicamos el método PollLastEntry ().

importar java.utilizar.*;
importar java.utilizar.Treemap;
clase pública

public static void main (string [] args)
// Crear un Treemap con clave y valor como entero y tipos de cadenas
TreeMap granos = new Treemap ();
Sistema.afuera.println ("granos alimenticios reales:"+ granos);
// Eliminar el último par
Sistema.afuera.println ("El par eliminado es:"+ granos.PollLastEntry ());
Sistema.afuera.println ("Granos de alimentos finales:"+ granos);

Producción:

Podemos ver que NULL se devuelve ya que no hay datos presentes en la recopilación de granos Treemap.

Explicación:

Línea 9: Cree un TreeMap con clave y valor como enteros y tipos de cadenas.

Línea 11: Obtenga los datos de los granos Treemap.

Línea 14: Eliminar el último par de valores clave.

Línea 16: Muestre los granes TreeMap finales después de eliminar el último elemento del Treemap vacío.

Ejemplo 2:

Aquí, creamos una colección TreeMap con 6 pares de valores clave y aplicamos el método PollLastEntry ().

importar java.utilizar.*;
importar java.utilizar.Treemap;
clase pública

public static void main (string [] args)
// Crear un Treemap con clave y valor como entero y tipos de cadenas
TreeMap granos = new Treemap ();
// inserta 6 valores de teclas en el objeto de granos
granos.poner (1, "trigo");
granos.poner (2, "Paddy");
granos.poner (3, "maíz");
granos.poner (6, "cebada");
granos.poner (5, "nueces");
granos.poner (4, "anacardos");
Sistema.afuera.println ("granos alimenticios reales:"+ granos);
// Eliminar el último par
Sistema.afuera.println ("El par eliminado es:"+ granos.PollLastEntry ());
Sistema.afuera.println ("Granos de alimentos finales:"+ granos);

Producción:

Podemos ver eso 6 = cebada se elimina y devuelve.

Los pares finales de valor clave presentes en el Treemap son (1, "trigo"), (2, "arroz"), (3, "maíz"), (5, "nueces") y (4, "anacardos").

Explicación:

Línea 9: Cree un TreeMap con clave y valor como enteros y tipos de cadenas.

Línea 12-17: Agregue 6 pares de valor clave al objeto de recolección de granos.

Línea 19: Obtenga los datos de los granos Treemap.

Línea 22: Eliminar el último par de valores clave.

Línea 24: Muestre los granitos TreemAP finales después de eliminar el último elemento del Treemap.

Conclusión

Eliminar los pares de valor clave menos y más altos es simple en la colección Treemap en Java utilizando los métodos PollFirstentry () y PollLastEntry (). Si el objeto de recolección de Treemap está vacío, se devuelve nulo. Estos métodos no devuelven ningún tipo de excepciones.