Check for the existence of a value in Java IdentityHashMap


Use the containsValue() method to check whether a particular value exists in IdentityHashMap or not.

Create a IdentityHashMap

Map<String, Integer> m = newIdentityHashMap<String, Integer>();
m.put("1", 100);
m.put("2", 200);
m.put("3", 300);
m.put("4", 150);
m.put("5", 110);
m.put("6", 50);
m.put("7", 90);
m.put("8", 250);
m.put("9", 350);
m.put("10", 450);

Now, let’s say we need to check whether value 100 exists or not. For that, use the containsValue() method like this

m.containsValue(100)

The following is an example to check for the existence of a value in IdentityHashMap

Example

 Live Demo

import java.util.*;
public class Demo {
   public static void main(String[] args) {
      Map<String, Integer> m = newIdentityHashMap<String, Integer>();
      m.put("1", 100);
      m.put("2", 200);
      m.put("3", 300);
      m.put("4", 150);
      m.put("5", 110);
      m.put("6", 50);
      m.put("7", 90);
      m.put("8", 250);
      m.put("9", 350);
      m.put("10", 450);
      System.out.println("IdentityHashMap elements
"+ m); System.out.println("Is value 100 in the Map? " + m.containsValue(100)); } }

Output

IdentityHashMap elements
{2=200, 4=150, 9=350, 7=90, 10=450, 6=50, 5=110, 8=250, 1=100, 3=300}
Is value 100 in the Map? True

Updated on: 30-Jul-2019

76 Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements