Porównując dwa hashapy dla równych wartości i tych samych zestawów kluczy?

Jak najlepiej porównać dwaHashMaps, 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?

questionAnswers(6)

yourAnswerToTheQuestion