Java Treemap - ContientKey et contient une valeur

Java Treemap - ContientKey et contient une valeur

Contientyke ()

Java.user.Tramper.ContintainSke () est utilisé pour vérifier si la clé particulière existe dans l'objet de collection Treemap donné ou non ou non. Vrai est renvoyé si la clé est présente dans l'objet de collection Treemap. Sinon, false est retourné.
Il est important de vérifier et de fournir la clé avec le type de données correct. Sinon, il renvoie le ClassCastException. Si nous fournissons la clé comme nul, elle soulève le NullPointerException. Cette méthode ne prend qu'un seul paramètre.

Syntaxe:

Treemap_Object.ContientKey (objet)

Où le Treemap_Object représente la collection Treemap.

Paramètre:

L'objet spécifie s'il est présent comme clé dans le Treemap_Object ou non.

Exemple 1:

Ici, nous créons une collection Treemap qui stocke le nombre de population comme clé et ville / état comme valeur. Maintenant, nous vérifions certaines clés.

Importer Java.user.*
Importer Java.user.Treemap;
classe publique principale

public static void main (String [] args)
// Créez un Treemap avec la clé comme entier et la valeur en tant que types de chaînes
Treemap Population_data = new Treemap ();
// insérer 5 valeurs dans l'objet Population_data
Population_data.put (1200, "Chine");
Population_data.put (2890, "UK");
Population_data.put (5000, "nous");
Population_data.put (1500, "Delhi");
Population_data.put (400, "Japon");
Système.dehors.println ("Population:" + Population_data);
// Vérifiez Key-200
Système.dehors.println ("Da-t-il 200 comme clé dans la population_data?- "+ Population_data.CONTAINSKEY (200));
// Vérifiez la clé-1500
Système.dehors.println ("Do 1500 existe-t-il comme clé dans la population_data?- "+ Population_data.contientKey (1500));

Sortir:

  1. 200 n'existe pas dans la population_data.
  2. 1500 existe dans la population_data.

Explication:

Ligne 9-16: Créez le Treemap avec 5 paires de valeurs clés.

Ligne 21: Vérifiez Key-200.

Ligne 24: Vérifiez la clé-1500.

Exemple 2:

Vérifiez si la touche - «Linux» existe dans l'objet Treemap ou non.

Importer Java.user.*
Importer Java.user.Treemap;
classe publique principale

public static void main (String [] args)
// Créez un Treemap avec la clé comme entier et la valeur en tant que types de chaînes
Treemap Population_data = new Treemap ();
// insérer 5 valeurs dans l'objet Population_data
Population_data.put (1200, "Chine");
Population_data.put (2890, "UK");
Population_data.put (5000, "nous");
Population_data.put (1500, "Delhi");
Population_data.put (400, "Japon");
Système.dehors.println ("Population:" + Population_data);
// Vérifiez Key-Linux
Système.dehors.println ("Linux existe-t-il comme clé dans la population_data?- "
+Population_data.contientKey ("Linux"));

Sortir:

On peut voir que le ClassCastException est soulevé puisque nous avons fourni la clé comme type de chaîne. Le type de clé réel est entier.

Explication:

Ligne 9-16: Créez le Treemap avec 5 paires de valeurs clés.

Ligne 21: Vérifiez la clé - "Linux".

ContientValue ()

Java.user.Tramper.CONTAINSVALUE () est utilisé pour vérifier si la valeur particulière existe dans l'objet de collection Treemap donné ou non. Vrai est renvoyé si la valeur est présente dans l'objet de collecte Treemap. Sinon, false est retourné. Cette méthode ne prend qu'un seul paramètre.

Syntaxe:

Treemap_Object.Contient VALALUE (Objet)

Où le Treemap_Object représente la collection Treemap.

Paramètre:

L'objet spécifie s'il est présent comme valeur dans le Treemap_Object ou non.

Exemple 1:

Ici, nous créons une collection Treemap qui stocke le nombre de population comme clé et ville / état comme valeur. Maintenant, nous vérifions certaines valeurs.

Importer Java.user.*
Importer Java.user.Treemap;
classe publique principale

public static void main (String [] args)
// Créez un Treemap avec la clé comme entier et la valeur en tant que types de chaînes
Treemap Population_data = new Treemap ();
// insérer 5 valeurs dans l'objet Population_data
Population_data.put (1200, "Chine");
Population_data.put (2890, "UK");
Population_data.put (5000, "nous");
Population_data.put (1500, "Delhi");
Population_data.put (400, "Japon");
Système.dehors.println ("Population:" + Population_data);
// Vérifiez la valeur-uk
Système.dehors.println ("Le Royaume-Uni existe-t-il en valeur dans la population_data?- "+ Population_data.contientValue ("UK"));
// Vérifiez la valeur-népal
Système.dehors.println ("Le Népal existe-t-il comme valeur dans la population_data?- "+ Population_data.contientValue ("Népal"));

Sortir:

  1. «Royaume-Uni» existe dans la population_data.
  2. "Népal" n'existe pas dans la population_data.

Explication:

Ligne 9-16: Créez le Treemap avec 5 paires de valeurs clés.

Ligne 21: Vérifiez la valeur - «UK».

Ligne 24: Vérifiez la valeur - «Népal».

Exemple 2:

Vérifiez si la valeur nulle existe dans l'objet Treemap ou non.

Importer Java.user.*
Importer Java.user.Treemap;
classe publique principale

public static void main (String [] args)
// Créez un Treemap avec la clé comme entier et la valeur en tant que types de chaînes
Treemap Population_data = new Treemap ();
// insérer 5 valeurs dans l'objet Population_data
Population_data.put (1200, "Chine");
Population_data.put (2890, "UK");
Population_data.put (5000, "nous");
Population_data.put (1500, "Delhi");
Population_data.put (400, "Japon");
Système.dehors.println ("Population:" + Population_data);
// Vérifiez la valeur nul
Système.dehors.println ("Null existe-t-il comme valeur dans la population_data?- "+ Population_data.contientValue (null));

Sortir:

Null n'existe pas dans le POLULAT_DATA. Donc, False est retourné.

Explication:

Ligne 9-16: Créez le Treemap avec 5 paires de valeurs clés.

Ligne 21: Vérifiez la valeur nul.

Conclusion

En utilisant les méthodes CONTAINSKEY () et CONTAINSVALUE () disponibles dans la collection Treemap, nous pouvons vérifier des clés et des valeurs particulières. Assurez-vous que pendant l'utilisation de la méthode contienty (). Fournissez la clé avec le type de données correct, sinon il renverra le ClassCastException. Et si nous fournissons la clé comme nul, elle augmentera NullPointerException.