Mega Code Archive

 
Categories / Java Tutorial / Collections
 

Checking Hash Maps for Equality

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