Prüfen, ob ein Wert in einer TreeMap in Java vorhanden ist

Um zu überprüfen, ob ein mit einem Schlüssel verknüpfter Wert in TreeMap in Java vorhanden ist, müssen Sie die enthältKey()  der TreeMap.

public boolean containsValue(Object val): Diese Methode gibt einen echten booleschen Wert zurück, wenn die TreeMap mindestens eine Instanz des Werts enthält, den Sie nach val suchen, andernfalls false. Diese Methode ist seit Java-Version 1.2.

import java.util.*; 

public class Recherche_valeur_treemap {
public static void main(String[] args) {
// Erstellen von TreeMap
TreeMap< String, String> treemap = neue TreeMap< String, String> ();

// in treemap
treemap.put("1", "a");
treemap.put("2", "b");
treemap.put("3", "c");
treemap.put("4", "d");
treemap.put("5", "e");

//Schlüsselelemente und Werte anzeigen
Set set=treemap.keySet();
Iterator-Iterator = set.iterator();
while(iterator.hasNext()){
String key = ((String) iterator.next());
String val = ((String) treemap.get(key));
System.out.println(key+"-> "+val);
}

boolean exists = treemap.containsValue("a");
System.out.println("Der Wert a existiert in der Liste: "+exists);

exists = treemap.containsValue("f");
System.out.println("Der f-Wert existiert in der Liste: "+exists);

}
}
Ausgabe:

1-> a
2-> b
3-> c
4-> D
5-> e
der a-Wert existiert in der Liste: true
der f-Wert existiert in der Liste: false
References:
JavaDoc: TreeMap containsValue() method