то и то другое может принимать null-значение
Map map = new HashMap<>();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
System.out.println(map);
Map map2 = new HashMap<>();
map2.put("key4", "value4");
map2.put("key5", "value5");
map2.put("key6", "value6");
map.putAll(map2);
map.remove("key5");
System.out.println("Size : " + map.size());
System.out.println(map.containsKey("key2"));
System.out.println(map.containsValue("value2"));
Set> set = map.entrySet();
for (Map.Entry me : set) {
System.out.print("Key : " + me.getKey() + ", Value = " + me.getValue());
}
map.clear();