This code creates a HashMap with keys of type String and values of type Integer, and adds three key-value pairs to it: “apple” maps to 1, “banana” maps to 2, and “orange” maps to 3. It then prints out the contents of the HashMap, checks if “apple” is present in the HashMap, removes the key-value pair with key “banana” from the HashMap, and prints out the contents of the HashMap again. Finally, it iterates over the keys and values in the HashMap and prints each key-value pair.
import java.util.HashMap;
public class HashMapExample {
public static void main(String[] args) {
HashMap<String, Integer> map = new HashMap<>();
// Adding elements to the HashMap
map.put("apple", 1);
map.put("banana", 2);
map.put("orange", 3);
// Printing the HashMap
System.out.println(map);
// Checking if a key is present in the HashMap
if (map.containsKey("apple")) {
System.out.println("The HashMap contains apple.");
} else {
System.out.println("The HashMap does not contain apple.");
}
// Removing a key-value pair from the HashMap
map.remove("banana");
// Printing the HashMap after removing a key-value pair
System.out.println(map);
// Iterating over the keys and values in the HashMap
for (String key : map.keySet()) {
System.out.println(key + " => " + map.get(key));
}
}
}