在Java中检查两个HashMap是否相等
若要检查两个HashMap是否相等,请使用equals()
方法。
让我们首先创建第一个HashMap-
//创建哈希映射1-HashMap hm1 = new HashMap();
hm1.put("Shirts", new Integer(700));
hm1.put("Trousers", new Integer(600));
hm1.put("Jeans", new Integer(1200));
hm1.put("Android TV-------", new Integer(450));
hm1.put("空气净化器", new Integer(300));
hm1.put("食品加工机", new Integer(950));
现在让我们创建第二个HashMap-
HashMap hm2 = new HashMap();hm2.put("Shirts", new Integer(700));
hm2.put("Trousers", new Integer(600));
hm2.put("Jeans", new Integer(1200));
hm2.put("Android TV-------", new Integer(450));
hm2.put("空气净化器", new Integer(300));
hm2.put("食品加工机", new Integer(950));
要检查两个HashMap是否相等,请使用如下equals()
方法-
hm1.equals(hm2)
以下是检查两个HashMap是否相等的示例-
示例
import java.util.*;public class Demo {
public static void main(String args[]) {
//创建哈希映射1-
HashMap hm1 = new HashMap();
hm1.put("Shirts", new Integer(700));
hm1.put("Trousers", new Integer(600));
hm1.put("Jeans", new Integer(1200));
hm1.put("Android TV-------", new Integer(450));
hm1.put("空气净化器", new Integer(300));
hm1.put("食品加工机", new Integer(950));
System.out.println("Map 1 = "+hm1);
//创建哈希映射2-
HashMap hm2 = new HashMap();
hm2.put("Shirts", new Integer(700));
hm2.put("Trousers", new Integer(600));
hm2.put("Jeans", new Integer(1200));
hm2.put("Android TV-------", new Integer(450));
hm2.put("空气净化器", new Integer(300));
hm2.put("食品加工机", new Integer(950));
System.out.println("Map 2 = "+hm2);
System.out.println("Map 1 is equal to Map 2? "+hm1.equals(hm2));
}
}
输出结果
Map 1 = {Shirts=700, 食品加工机=950, 空气净化器=300, Jeans=1200, Android TV-------=450, Trousers=600}Map 2 = {Shirts=700, 食品加工机=950, 空气净化器=300, Jeans=1200, Android TV-------=450, Trousers=600}
Map 1 is equal to Map 2? true
以上是 在Java中检查两个HashMap是否相等 的全部内容, 来源链接: utcz.com/z/354350.html