w3resource

Java: Test if a map contains a mapping for the specified value


8. Check If Value Exists in Map

Write a Java program to test if a map contains a mapping for the specified value.

Sample Solution:-

Java Code:

import java.util.*;  
public class Example8 {  
   public static void main(String args[]) {
  HashMap < Integer, String > hash_map = new HashMap < Integer, String > ();
  hash_map.put(1, "Red");
  hash_map.put(2, "Green");
  hash_map.put(3, "Black");
  hash_map.put(4, "White");
  hash_map.put(5, "Blue");
  // print the map
  System.out.println("The Original map: " + hash_map);
  System.out.println("1. Is value \'Green\' exists?");
  if (hash_map.containsValue("Green")) {
   //value exists
   System.out.println("Yes! ");
  } else {
   //value does not exists
   System.out.println("no!");
  }

  System.out.println("\n2. Is value \'orange\' exists?");
  if (hash_map.containsValue("orange")) {
   System.out.println("yes! - " );
  } else {
   System.out.println("No!");
  }
 }
}

Sample Output:

The Original map: {1=Red, 2=Green, 3=Black, 4=White, 5=Blue}           
1. Is value 'Green' exists?                                            
Yes!                                                                   
                                                                       
2. Is value 'orange' exists?                                           
No!

For more Practice: Solve these Related Problems:

  • Write a Java program to check if a HashMap contains a specified value using containsValue() and output the result.
  • Write a Java program to use Java streams to determine if any map entry has a value matching a given condition.
  • Write a Java program to iterate over the values of a map and print a message if a particular value is found.
  • Write a Java program to implement a method that returns the keys corresponding to a given value if the map contains that value.

Go to:


PREV : Check If Key Exists in Map.
NEXT : Get Set View of Map Entries.

Java Code Editor:

Contribute your code and comments through Disqus.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.