两个HashMap里面的内容是否相等?

Map map1 = new HashMap();
Map map2 = new HashMap();
比较方法一:map1.equals(map2))
比较方法二:
		Iterator> it1 = map1.entrySet().iterator();
		while(it1.hasNext()){
			Entry entry1 = it1.next();
			Integer integer2 = tempMap.get(entry1.getKey());
			if(integer2 == null||(!integer2.equals(entry1.getValue()))){
				b = false;
				break;
			}
		}


总结:两个方法都可以比较,但方法一明显速度快于方法二。

你可能感兴趣的:(研发管理)