Heim  >  Artikel  >  Java  >  Verwenden Sie die Methode containsKey() der Hashtable-Klasse in Java, um festzustellen, ob der Schlüssel in der Hash-Tabelle vorhanden ist

Verwenden Sie die Methode containsKey() der Hashtable-Klasse in Java, um festzustellen, ob der Schlüssel in der Hash-Tabelle vorhanden ist

WBOY
WBOYOriginal
2023-07-25 12:00:191519Durchsuche

Verwenden Sie die Methode „containsKey()“ der Klasse „Hashtable“ in Java, um zu ermitteln, ob der Schlüssel in der Hash-Tabelle vorhanden ist.

Verwenden Sie in der Java-Programmierung die Klasse „Hashtable“, um Daten mithilfe einer Hash-Tabelle zu speichern und zu verwalten. Eine Hash-Tabelle ist eine Datenstruktur, die zum Speichern von Schlüssel-Wert-Paaren verwendet wird und einen schnellen Datenzugriff durch die Zuordnung von Schlüsseln zu Werten ermöglicht. Im eigentlichen Programmierprozess müssen wir häufig feststellen, ob ein bestimmter Schlüssel in der Hash-Tabelle vorhanden ist. Um diese Funktion zu erreichen, können wir die von der Hashtable-Klasse bereitgestellte Methode containsKey() verwenden.

Verwenden Sie die Methode containsKey(), um festzustellen, ob ein bestimmter Schlüssel im Hashtable-Objekt vorhanden ist. Diese Methode gibt einen booleschen Wert zurück, der „true“ zurückgibt, wenn der angegebene Schlüssel in der Hash-Tabelle vorhanden ist; andernfalls wird „false“ zurückgegeben.

Das Folgende ist ein Codebeispiel, das die Methode „containsKey()“ verwendet, um zu bestimmen, ob der Schlüssel in der Hash-Tabelle vorhanden ist:

import java.util.Hashtable;

public class HashtableDemo {

    public static void main(String[] args) {
        // 创建一个Hashtable对象
        Hashtable<String, String> hashtable = new Hashtable<>();

        // 添加键值对到哈希表中
        hashtable.put("name", "John");
        hashtable.put("age", "25");
        hashtable.put("city", "New York");

        // 判断某个键是否存在于哈希表中
        boolean containsName = hashtable.containsKey("name");
        boolean containsEmail = hashtable.containsKey("email");

        System.out.println("containsName: " + containsName);
        System.out.println("containsEmail: " + containsEmail);
    }
}

Im obigen Code haben wir zuerst ein Hashtable-Objekt erstellt und mithilfe der Methode „put()“ mehrere Schlüssel hinzugefügt -Wert-Paare in eine Hash-Tabelle. Dann verwenden wir die Methode „containsKey()“, um zu ermitteln, ob die Schlüssel „Name“ und „E-Mail“ in der Hash-Tabelle vorhanden sind, und drucken die Ergebnisse aus.

Führen Sie den obigen Code aus, wir können die folgende Ausgabe erhalten:

containsName: true
containsEmail: false

Sie können sehen, dass der Wert von „containsName“ wahr ist, was darauf hinweist, dass der Schlüssel „name“ in der Hash-Tabelle vorhanden ist, und der Wert von „containsEmail“ falsch ist, was darauf hinweist dass „email“ „Dieser Schlüssel existiert nicht in der Hash-Tabelle.

Zusammenfassend lässt sich sagen, dass mit der Methode „containsKey()“ der Klasse „Hashtable“ leicht ermittelt werden kann, ob ein bestimmter Schlüssel in der Hash-Tabelle vorhanden ist. Bei der täglichen Programmierarbeit kann uns die sinnvolle Verwendung der Methode „containKey()“ dabei helfen, Daten besser zu verarbeiten.

Das obige ist der detaillierte Inhalt vonVerwenden Sie die Methode containsKey() der Hashtable-Klasse in Java, um festzustellen, ob der Schlüssel in der Hash-Tabelle vorhanden ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn