w3resource

Java: Check whether a map contains key-value mappings (empty) or not


5. Check If Map is Empty

Write a Java program to check whether a map contains key-value mappings (empty) or not.

Sample Solution:-

Java Code:

import java.util.*;  
public class Example5 {  
   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");
  // check if map is empty
  boolean result = hash_map.isEmpty();
  // check the result
  System.out.println("Is hash map empty: " + result);
  // Removing all the elements from the linked map
  hash_map.clear();
  // check if map is empty
  result = hash_map.isEmpty();
  // check the result
  System.out.println("Is hash map empty: " + result);
 }
}

Sample Output:

Is hash map empty: false                                               
Is hash map empty: true

For more Practice: Solve these Related Problems:

  • Write a Java program to check if a HashMap is empty using the isEmpty() method and output an appropriate message.
  • Write a Java program to use a conditional operator to print "Empty" or "Not Empty" based on the map’s size.
  • Write a Java program to clear a map and then verify emptiness by comparing its size to zero.
  • Write a Java program to check if a newly created map is empty and then add an element to confirm the change.

Go to:


PREV : Remove all the mappings from a map.
NEXT : Get Shallow Copy of HashMap.

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.