Java HashMap containsValue()-Methode

Java HashMap Java HashMap

Die Methode containsValue() prüft, ob der angegebene Wert eine entsprechende Zuordnung in der hashMap hat.

Die Syntax der Methode containsValue() ist:

hashmap.containsValue(Object value)

Hinweis:hashmap ist ein Objekt der Klasse HashMap.

Parameter description:

  • value - der Wert

Rückgabewert

Gibt true zurück, wenn der angegebene Wert eine entsprechende Zuordnung in der hashMap hat, andernfalls gibt sie false zurück.

Beispiel

Das folgende Beispiel demonstriert die Verwendung der Methode containsValue():

Beispiel

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Eine HashMap erstellen
        HashMap<Integer, String> sites = new HashMap<>();

        // Einige Elemente zur HashMap hinzufügen
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Prüfen, ob der Wert "Java" in der Zuordnung existiert
        if(sites.containsValue("Example")) {
            System.out.println("Beispiel existiert in sites");
        }
    }
}

Die Ausgabe des obigen Programms ist:

sites HashMap: {1=Google, 2=Example, 3=Taobao}
Example 存在于 sites 中

Für Werte, die nicht existieren, können wir eine Einfügeoperation durchführen:

Beispiel

import java.util.HashMap;

class Main {
    public static void main(String[] args) {
        // Eine HashMap erstellen
        HashMap<Integer, String> sites = new HashMap<>();

        // Einige Elemente zur HashMap hinzufügen
        sites.put(1, "Google");
        sites.put(2, "Example");
        sites.put(3, "Taobao");
        System.out.println("sites HashMap: " + sites);

        // Prüfen, ob der Wert "Wiki" existiert; falls nicht, das Schlüssel/Wert-Paar einfügen
        // Das !-Symbol verwenden, um das boolesche Ergebnis zu negieren
        if(!sites.containsValue("Wiki")) {
            sites.put(4, "Wiki");
        }
        System.out.println("Aktualisierte sites HashMap: " + sites);
    }
}

Die Ausgabe des obigen Programms ist:

sites HashMap: {1=Google, 2=Example, 3=Taobao}
Updated sites HashMap: {1=Google, 2=Example, 3=Taobao, 4=Wiki}

Hinweis:Wir können auch dieHashMap putIfAbsent()-Methodeverwenden, um dieselbe Operation auszuführen.

Java HashMap Java HashMap

Weitere Erweiterungen