Porównując dwa hashapy dla równych wartości i tych samych zestawów kluczy?
Jak najlepiej porównać dwaHashMap
s, jeśli chcę się dowiedzieć, czy żaden z nich nie zawiera innych kluczy niż drugi i czy wartości tych kluczy pasują do siebie.
Map<objA, objB> mapA = new HashMap<objA, objB>();
mapA.put("A", "1");
mapA.put("B", "2");
Map<objA, objB> mapB = new HashMap<objA, objB>();
mapB.put("D", "4");
mapB.put("A", "1");
Porównując A z B, powinien zawieść z powodu różnych kluczy B i D.
Jak najlepiej porównać nie sortowane hashapy?