TreeMap containsValue() method in java

Let’s learn TreeMap containsValue() method in java.

TreeMap containsValue() method in java

containsValue(Object value) returns true if this map maps one or more keys to the specified value.

Syntax:

public boolean containsValue(Object value)

Parameters:

value value whose presence in this map is to be tested.

Returns:

true if a mapping to value exists; false otherwise.

Also read – TreeMap in java

Now let’s see example on TreeMap containsValue(Object value) method.

import java.util.TreeMap;
public class TreeMapContainsValueMethodExample
{
   public static void main(String[] args)
   {
      TreeMap<Integer, String> tm = new TreeMap<Integer, String>();
      // Map string values to integer keys
      tm.put(16, "indigo");
      tm.put(12, "red");
      tm.put(14, "indigo");
      tm.put(18, "orange");
      tm.put(20, "violet");
      System.out.println("TreeMap before using containsValue() method: " + tm);
      // checking for Value 'indigo'
      System.out.println("Does value 'indigo' present? " + tm.containsValue("indigo"));
      // checking for Value 'blue'
      System.out.println("Does value 'blue' present? " + tm.containsValue("blue"));
   }
}


Output:

TreeMap before using containsValue() method: {12=red, 14=indigo, 16=indigo, 18=orange, 20=violet}
Does value ‘indigo’ present? true
Does value ‘blue’ present? false


Now let’s map Integer values to String keys.

import java.util.TreeMap;
public class TreeMapContainsValueMethodExample
{
   public static void main(String[] args)
   {
      TreeMap<String, Integer> tm = new TreeMap<String, Integer>();
      // Map integer values to string keys
      tm.put("indigo", 16);
      tm.put("red", 12);
      tm.put("indigo", 14);
      tm.put("orange", 18);
      tm.put("violet", 20);
      System.out.println("TreeMap before using containsValue() method: " + tm);
      // Checking for the Value '12'
      System.out.println("Does value '12' present? " + tm.containsValue(12));
      // Checking for the Value '14'
      System.out.println("Does value '14' present? " + tm.containsValue(14));
      // Checking for the Value '20'
      System.out.println("Does value '20' present? " + tm.containsValue(20));
   }
}


Output:

TreeMap before using containsValue() method: {indigo=14, orange=18, red=12, violet=20}
Does value ’12’ present? true
Does value ’14’ present? true
Does value ’20’ present? true