Java Treemap - Contiene Key y ContinsValue

Java Treemap - Contiene Key y ContinsValue

Contiene key ()

Java.utilizar.Treemap.ContansKey () se usa para verificar si la clave particular existe en el objeto de recolección de treemap dado o no. Verdadero se devuelve si la clave está presente en el objeto de colección Treemap. De lo contrario, se devuelve el falso.
Es importante verificar y proporcionar la clave con el tipo de datos correcto. De lo contrario, devuelve el ClasscastException. Si proporcionamos la clave como nula, plantea el Excepción de puntero nulo. Este método solo toma un parámetro.

Sintaxis:

treemap_object.contiene key (objeto)

Donde el Treemap_Object representa la colección Treemap.

Parámetro:

El objeto especifica si está presente como clave en el treemap_object o no.

Ejemplo 1:

Aquí, creamos una colección Treemap que almacena la población cuentan como clave y la ciudad/estado como valor. Ahora, verificamos algunas llaves.

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

public static void main (string [] args)
// Crear un Treemap con clave como entero y valor como tipos de cadenas
Treemap Popoton_data = new Treemap ();
// inserta 5 valores en el objeto Population_Data
población_data.poner (1200, "China");
población_data.poner (2890, "Reino Unido");
población_data.poner (5000, "nosotros");
población_data.poner (1500, "Delhi");
población_data.poner (400, "Japón");
Sistema.afuera.println ("población:"+ población_data);
// verificar la clave-200
Sistema.afuera.println ("Hace 200 existe como clave en la población_data?- "+población_data.contiene key (200));
// Verifique la clave-1500
Sistema.afuera.println ("¿Existe 1500 como clave en la población_data?- "+población_data.contiene key (1500));

Producción:

  1. 200 no existe en la población_data.
  2. 1500 existe en la población_data.

Explicación:

Línea 9-16: Cree el Treemap con 5 pares de valor clave.

Línea 21: Verifique la clave-200.

Línea 24: Verifique la clave-1500.

Ejemplo 2:

Verifique si la clave - "Linux" existe en el objeto Treemap o no.

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

public static void main (string [] args)
// Crear un Treemap con clave como entero y valor como tipos de cadenas
Treemap Popoton_data = new Treemap ();
// inserta 5 valores en el objeto Population_Data
población_data.poner (1200, "China");
población_data.poner (2890, "Reino Unido");
población_data.poner (5000, "nosotros");
población_data.poner (1500, "Delhi");
población_data.poner (400, "Japón");
Sistema.afuera.println ("población:"+ población_data);
// Verifique la llave-linux
Sistema.afuera.println ("¿Linux existe como clave en la población_data?- "
+población_data.contiene key ("linux"));

Producción:

Podemos ver que el ClasscastException se plantea ya que proporcionamos la clave como tipo de cadena. El tipo de tecla real es entero.

Explicación:

Línea 9-16: Cree el Treemap con 5 pares de valor clave.

Línea 21: Verifique la clave - "Linux".

Contensvalue ()

Java.utilizar.Treemap.ContAnsValue () se usa para verificar si el valor particular existe en el objeto de recolección de treemap dado o no. Verdadero se devuelve si el valor está presente en el objeto de colección Treemap. De lo contrario, se devuelve el falso. Este método solo toma un parámetro.

Sintaxis:

treemap_object.ContinsValue (objeto)

Donde el Treemap_Object representa la colección Treemap.

Parámetro:

El objeto especifica si está presente como valor en el treemap_object o no.

Ejemplo 1:

Aquí, creamos una colección Treemap que almacena la población cuentan como clave y la ciudad/estado como valor. Ahora, verificamos algunos valores.

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

public static void main (string [] args)
// Crear un Treemap con clave como entero y valor como tipos de cadenas
Treemap Popoton_data = new Treemap ();
// inserta 5 valores en el objeto Population_Data
población_data.poner (1200, "China");
población_data.poner (2890, "Reino Unido");
población_data.poner (5000, "nosotros");
población_data.poner (1500, "Delhi");
población_data.poner (400, "Japón");
Sistema.afuera.println ("población:"+ población_data);
// Verifique el valor de valor
Sistema.afuera.println ("¿El Reino Unido existe como valor en la población_data?- "+población_data.ContinsValue ("Reino Unido));
// verificar el valor-nepal
Sistema.afuera.println ("¿Nepal existe como valor en la población_data?- "+población_data.contensvalue ("nepal"));

Producción:

  1. "Reino Unido" existe en la población_data.
  2. "Nepal" no existe en la población_data.

Explicación:

Línea 9-16: Cree el Treemap con 5 pares de valor clave.

Línea 21: Verifique el valor - "Reino Unido".

Línea 24: Verifique el valor - "Nepal".

Ejemplo 2:

Verifique si el valor nulo existe en el objeto Treemap o no.

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

public static void main (string [] args)
// Crear un Treemap con clave como entero y valor como tipos de cadenas
Treemap Popoton_data = new Treemap ();
// inserta 5 valores en el objeto Population_Data
población_data.poner (1200, "China");
población_data.poner (2890, "Reino Unido");
población_data.poner (5000, "nosotros");
población_data.poner (1500, "Delhi");
población_data.poner (400, "Japón");
Sistema.afuera.println ("población:"+ población_data);
// verificar el valor nulo
Sistema.afuera.println ("¿existe nulo como valor en la población_data?- "+población_data.contensvalue (nulo));

Producción:

NULL no existe en Polulation_Data. Entonces, el falso se devuelve.

Explicación:

Línea 9-16: Cree el Treemap con 5 pares de valor clave.

Línea 21: Verifique el valor nulo.

Conclusión

Mediante el uso de los métodos ContansKey () y ContAnsValue () disponibles en la colección TreeMap, podemos verificar las teclas y valores particulares. Asegúrese de que mientras use el método ContansKey (). Proporcione la clave con el tipo de datos correcto, de lo contrario, devolverá el ClasscastException. Y si proporcionamos la clave como nula, elevará Excepción de puntero nulo.