Java Treemap - enthält und enthält einen Wert

Java Treemap - enthält und enthält einen Wert

ContainsKey ()

Java.Util.Treemap.enthältKey () wird verwendet, um zu überprüfen. True wird zurückgegeben, wenn der Schlüssel im Treemap -Sammlungsobjekt vorhanden ist. Ansonsten wird falsch zurückgegeben.
Es ist wichtig, den Schlüssel mit dem richtigen Datentyp zu überprüfen und bereitzustellen. Ansonsten gibt es die zurück ClassCastException. Wenn wir den Schlüssel als Null anbieten, erhöht es die NULLPOINTERException. Diese Methode erfordert nur einen Parameter.

Syntax:

TREEMAP_OBJECT.enthälty (Objekt)

Wo das Treemap_Object die Treemap -Sammlung darstellt.

Parameter:

Das Objekt gibt an, ob es als Schlüssel im TREEMAP_Object vorhanden ist oder nicht.

Beispiel 1:

Hier erstellen wir eine Treemap -Sammlung, die die Bevölkerungszahl als Schlüssel und Stadt/Staat als Wert speichert. Jetzt suchen wir nach Schlüssel.

Java importieren.Util.*;
Java importieren.Util.Treemap;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Treemap mit Schlüssel als Ganzzahl und Wert als String -Typen
TREEMAP Population_data = new Treemap ();
// 5 Werte in das Objekt Population_Data einfügen
Bevölkerung_Data.Put (1200, "China");
Bevölkerung_Data.Put (2890, "Großbritannien");
Bevölkerung_Data.Put (5000, "uns");
Bevölkerung_Data.Put (1500, "Delhi");
Bevölkerung_Data.Put (400, "Japan");
System.aus.println ("Bevölkerung:"+ Population_data);
// nach Key-200 prüfen
System.aus.println ("existiert 200 als Schlüssel in der Population_Data?- "+Population_data.enthälty (200));
// nach Key-1500 prüfen
System.aus.println ("Gibt es 1500 als Schlüssel in der Population_Data?- "+Population_data.enthälty (1500));

Ausgang:

  1. 200 existiert nicht in der Bevölkerung_Data.
  2. 1500 existiert in der Bevölkerung_Data.

Erläuterung:

Zeile 9-16: Erstellen Sie das Treemap mit 5 Schlüsselwertpaaren.

Zeile 21: Überprüfen Sie nach Key-200.

Zeile 24: Überprüfen Sie nach Key-1500.

Beispiel 2:

Überprüfen Sie, ob der Schlüssel - "Linux" im Treemap -Objekt vorhanden ist oder nicht.

Java importieren.Util.*;
Java importieren.Util.Treemap;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Treemap mit Schlüssel als Ganzzahl und Wert als String -Typen
TREEMAP Population_data = new Treemap ();
// 5 Werte in das Objekt Population_Data einfügen
Bevölkerung_Data.Put (1200, "China");
Bevölkerung_Data.Put (2890, "Großbritannien");
Bevölkerung_Data.Put (5000, "uns");
Bevölkerung_Data.Put (1500, "Delhi");
Bevölkerung_Data.Put (400, "Japan");
System.aus.println ("Bevölkerung:"+ Population_data);
// nach Key-Linux prüfen
System.aus.println ("Wird Linux in der Population_Data als Schlüssel existiert??- "
+Bevölkerung_Data.enthältKey ("Linux"));

Ausgang:

Wir können sehen, dass das die ClassCastException wird erhöht, da wir den Schlüssel als String -Typ zur Verfügung gestellt haben. Der tatsächliche Schlüsseltyp ist ganzzahlig.

Erläuterung:

Zeile 9-16: Erstellen Sie das Treemap mit 5 Schlüsselwertpaaren.

Zeile 21: Überprüfen Sie den Schlüssel - "Linux".

Enthält value ()

Java.Util.Treemap.enthält value () wird verwendet, um zu überprüfen. True wird zurückgegeben, wenn der Wert im Treemap -Sammlungobjekt vorhanden ist. Ansonsten wird falsch zurückgegeben. Diese Methode erfordert nur einen Parameter.

Syntax:

TREEMAP_OBJECT.enthält einen Wert (Objekt)

Wo das Treemap_Object die Treemap -Sammlung darstellt.

Parameter:

Objekt gibt an, ob es als Wert im TREEMAP_Object vorhanden ist oder nicht.

Beispiel 1:

Hier erstellen wir eine Treemap -Sammlung, die die Bevölkerungszahl als Schlüssel und Stadt/Staat als Wert speichert. Jetzt überprüfen wir nach einigen Werten.

Java importieren.Util.*;
Java importieren.Util.Treemap;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Treemap mit Schlüssel als Ganzzahl und Wert als String -Typen
TREEMAP Population_data = new Treemap ();
// 5 Werte in das Objekt Population_Data einfügen
Bevölkerung_Data.Put (1200, "China");
Bevölkerung_Data.Put (2890, "Großbritannien");
Bevölkerung_Data.Put (5000, "uns");
Bevölkerung_Data.Put (1500, "Delhi");
Bevölkerung_Data.Put (400, "Japan");
System.aus.println ("Bevölkerung:"+ Population_data);
// prüfen Sie Value-UK
System.aus.println ("existiert Großbritannien als Wert in der Bevölkerung_Data??- "+Population_data.enthältValue ("UK"));
// Überprüfen Sie den Wertschöpfungs-Nepal
System.aus.println ("ist Nepal als Wert in der Population_Data existiert??- "+Population_data.enthältValue ("Nepal"));

Ausgang:

  1. "UK" existiert in der Bevölkerung_Data.
  2. "Nepal" existiert nicht in der Population_Data.

Erläuterung:

Zeile 9-16: Erstellen Sie das Treemap mit 5 Schlüsselwertpaaren.

Zeile 21: Überprüfen Sie den Wert - "Großbritannien".

Zeile 24: Überprüfen Sie den Wert - "Nepal".

Beispiel 2:

Überprüfen Sie, ob der Nullwert im Treemap -Objekt vorhanden ist oder nicht.

Java importieren.Util.*;
Java importieren.Util.Treemap;
Hauptklasse Haupt

public static void main (String [] args)
// Erstellen Sie ein Treemap mit Schlüssel als Ganzzahl und Wert als String -Typen
TREEMAP Population_data = new Treemap ();
// 5 Werte in das Objekt Population_Data einfügen
Bevölkerung_Data.Put (1200, "China");
Bevölkerung_Data.Put (2890, "Großbritannien");
Bevölkerung_Data.Put (5000, "uns");
Bevölkerung_Data.Put (1500, "Delhi");
Bevölkerung_Data.Put (400, "Japan");
System.aus.println ("Bevölkerung:"+ Population_data);
// nach Wertschöpfung prüfen
System.aus.println ("Wird Null in der Population_Data als Wert existiert??- "+Population_data.enthältValue (null));

Ausgang:

Null existiert nicht in der polULATION_DATA. Also wird falsch zurückgegeben.

Erläuterung:

Zeile 9-16: Erstellen Sie das Treemap mit 5 Schlüsselwertpaaren.

Zeile 21: Überprüfen Sie den Nullwert.

Abschluss

Durch die Verwendung der in der Treemap -Sammlung verfügbaren Methoden containeKey () und contsValue () -Methoden können wir nach bestimmten Schlüssel und Werten überprüfen. Stellen Sie sicher. Geben Sie den Schlüssel mit dem richtigen Datentyp an, andernfalls wird die zurückgegeben ClassCastException. Und wenn wir den Schlüssel als Null anbieten, wird er erhöhen NULLPOINTERException.