This Java example shows how to check if the HashMap object contains a particular key using the containsKey() method of HashMap class in Java.
HashMap.containsKey(Object key) Method
Complete Example
Output
Reference
Related HashMap Source Code Examples
This method returns true if this map contains a mapping for the specified key. More formally, returns true if and only if this map contains a mapping for a key k such that (key==null ? k==null: key.equals(k)). (There can be at most one such mapping.)
Map<String, String> userCityMapping = new HashMap<>();
userCityMapping.put("John", "New York");
userCityMapping.put("Ramesh", "Pune");
userCityMapping.put("Steve", "London");
String userName = "Steve";
// Check if a key exists in the HashMap
if(userCityMapping.containsKey(userName)) {
// Get the value assigned to a given key in the HashMap
String city = userCityMapping.get(userName);
System.out.println(userName + " lives in " + city);
} else {
System.out.println("City details not found for user " + userName);
}
import java.util.LinkedHashMap; import java.util.Map; public class AccessKeysFromHashMapExample { public static void main(String[] args) { Map<String, String> userCityMapping = new LinkedHashMap<String, String>(); // Check if a HashMap is empty System.out.println("is userCityMapping empty? : " + userCityMapping.isEmpty()); userCityMapping.put("John", "New York"); userCityMapping.put("Ramesh", "Pune"); userCityMapping.put("Steve", "London"); System.out.println("userCityMapping HashMap : " + userCityMapping); // Find the size of a HashMap System.out.println("We have the city information of " + userCityMapping.size() + " users"); String userName = "Steve"; // Check if a key exists in the HashMap if(userCityMapping.containsKey(userName)) { // Get the value assigned to a given key in the HashMap String city = userCityMapping.get(userName); System.out.println(userName + " lives in " + city); } else { System.out.println("City details not found for user " + userName); } } }
is userCityMapping empty? : true
userCityMapping HashMap : {John=New York, Ramesh=Pune, Steve=London}
We have the city information of 3 users
Steve lives in London
Collection Framework
HashMap
Java
Comments
Post a Comment