We can use containsValue() method to search a value in linkedhashmap in java.
containsValue(Object v): Returns true if this map contains specified value otherwise returns false.
Syntax:
public boolean containsValue(Object v)
Example
package com.w3schools; import java.util.LinkedHashMap; public class Test { public static void main(String args[]){ LinkedHashMap<Integer, String> linkedHashMap = new LinkedHashMap<Integer, String>(); //Add objects to the HashSet. linkedHashMap.put(4, "Roxy"); linkedHashMap.put(2, "Sunil"); linkedHashMap.put(5, "Sandy"); linkedHashMap.put(1, "Munish"); linkedHashMap.put(3, "Pardeep"); //Print the LinkedHashMap object. System.out.println("LinkedHashMap elements:"); System.out.println(linkedHashMap); System.out.println("LinkedHashMap contains value Munish:" + linkedHashMap.containsValue("Munish")); } } |
Output
LinkedHashMap elements: {4=Roxy, 2=Sunil, 5=Sandy, 1=Munish, 3=Pardeep} LinkedHashMap contains value Munish:true |