如何按值比较两个地图
2022-09-04 23:48:22
如何按值比较两张地图?我有两个包含相等值的地图,并希望通过它们的值来比较它们。下面是一个示例:
Map a = new HashMap();
a.put("foo", "bar"+"bar");
a.put("zoo", "bar"+"bar");
Map b = new HashMap();
b.put(new String("foo"), "bar"+"bar");
b.put(new String("zoo"), "bar"+"bar");
System.out.println("equals: " + a.equals(b)); // obviously false
我应该如何更改代码以获得 true?