HashMap clear() Method in Java Last Updated : 13 Dec, 2024 Comments Improve Suggest changes Like Article Like Report The clear() method of the HashMap class in Java is used to remove all of the elements or mappings (key-value pairs) from a specified HashMap.Example 2: Here, we will use the clear() method to clear a HashMap of Integer keys and String values. Java // Clearing HashMap of Integer keys // and String values import java.util.HashMap; public class GFG { public static void main(String[] args) { // Create a HashMap and add // key-value pairs HashMap<Integer, String> hm = new HashMap<>(); hm.put(10, "Geeks"); hm.put(15, "for"); hm.put(20, "Geeks"); hm.put(25, "Welcomes"); hm.put(30, "You"); // Print the initial HashMap System.out.println("Initial HashMap: " + hm); // Clear the HashMap hm.clear(); // Print the HashMap after clearing System.out.println("After clear(): " + hm); } } OutputInitial HashMap: {20=Geeks, 25=Welcomes, 10=Geeks, 30=You, 15=for} After clear(): {} Syntax of HashMap clear() Methodpublic void clear()Parameters: This method does not accept any parameters. Return Value: This method does not return any value. Example 2: Here, we will use the clear() method to clear a HashMap of String keys and Integer values. Java // Clearing HashMap of String keys // and Integer values import java.util.HashMap; public class GFG { public static void main(String[] args) { // Create a HashMap and add key-value pairs HashMap<String, Integer> hm = new HashMap<>(); hm.put("Geeks", 10); hm.put("for", 15); hm.put("Geeks", 20); // Overwrites the previous value for "Geeks" hm.put("Welcomes", 25); hm.put("You", 30); // Print the initial HashMap System.out.println("Initial HashMap: " + hm); // Clear the HashMap hm.clear(); // Print the HashMap after clearing System.out.println("After clear(): " + hm); } } OutputInitial HashMap: {Geeks=20, for=15, You=30, Welcomes=25} After clear(): {} Note: The HashMap will remain empty after invoking the clear() method, but the HashMap object still exists and can be reused. Comment More infoAdvertise with us Next Article HashMap clone() Method in Java chinmoy lenka Follow Improve Article Tags : Misc Java Java-Collections Java - util package Java-Functions Java-HashMap +2 More Practice Tags : JavaJava-CollectionsMisc Similar Reads HashMap in Java In Java, HashMap is part of the Java Collections Framework and is found in the java.util package. It provides the basic implementation of the Map interface in Java. HashMap stores data in (key, value) pairs. Each key is associated with a value, and you can access the value by using the corresponding 15+ min read HashMap clear() Method in Java The clear() method of the HashMap class in Java is used to remove all of the elements or mappings (key-value pairs) from a specified HashMap.Example 2: Here, we will use the clear() method to clear a HashMap of Integer keys and String values. Java// Clearing HashMap of Integer keys // and String val 2 min read HashMap clone() Method in Java The clone() method of the HashMap class in Java is used to create a shallow copy of the specified HashMap. The method returns a new HashMap that contains the same key-value mappings as the original HashMap.Example 1: Here, we will use the clone() method to clone a HashMap of Integer keys and String 2 min read HashMap compute() Method in Java The compute(Key, BiFunction) method of the HashMap class in Java is used to update or compute a value for a specific key. It tries to compute a mapping for the specified key and its current mapped value (or null if there is no current mapping). If the remapping function passed to compute() returns n 4 min read HashMap containsKey() Method in Java The java.util.HashMap.containsKey() method is used to check whether a particular key is being mapped into the HashMap or not. It takes the key element as a parameter and returns True if that element is mapped in the map.Syntax: Hash_Map.containsKey(key_element)Parameters: The method takes just one p 2 min read Java HashMap containsValue() Method In Java, the containsValue() method of the HashMap class is used to check whether a particular value is being mapped by a single or more than one key in the HashMap. Example 1: This example demonstrates how the containsValue() method works when String values are mapped to integer keys.Java// Java pr 2 min read HashMap entrySet() Method in Java The entrySet() method of the HashMap class in Java is used to create a set view of the mappings contained in the HashMap. This method allows us to iterate over the key-value pairs in the map or convert them into a set.Example 1: Here, we will use the entrySet() method to view the mappings in a HashM 2 min read HashMap get() Method in Java The java.util.HashMap.get() method of HashMap class is used to retrieve or fetch the value mapped by a particular key mentioned in the parameter. It returns NULL when the map contains no such mapping for the key. Syntax:Hash_Map.get(Object key_element)Parameter: The method takes one parameter key_el 2 min read Java HashMap put() Method The put() method of the Java HashMap class is used to add or update the key-value pairs in the map. If the key already exists in the map, the previous value associated with the key is replaced by the new value and If the key does not exist, the new key-value pair is added to the map.Syntax of HashMa 1 min read Java HashMap putAll() Method The putAll() method of the Java HashMap class is used to copy all key-value mappings from another map to the existing map. If a key exists in both maps, its value is updated with the value from the source map. Otherwise, new key-value pairs are added.Example 1: This example demonstrates copying all 2 min read Like