Two maps are defined as equal if both of their entry sets are equal
(thisHash.entrySet().equals(map.entrySet()).
import java.util.HashMap;
import java.util.Map;
public class MainClass {
public static void main(String[] a) {
Map map = new HashMap();
map.put("key1", "value1");
map.put("key2", "value2");
map.put("key3", "value3");
Map map2 = new HashMap();
map2.put("key2", "value2");
map2.put("key1", "value1");
map2.put("key3", "value3");
System.out.println(map2.equals(map2));
}
}
true