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(map1.equals(map2)); } }
true