Map map=new HashMap<>();
Map map1=new HashMap<>();
map.put("id",1);
map1.put("id", Long.valueOf(1));
//1
System.out.println("1:"+map.get("id").equals(map1.get("id")));
//2
System.out.println("2:"+String.valueOf(map.get("id")).equals(String.valueOf(map1.get("id"))));
//3
System.out.println("3:"+(map1.get("id") == map.get("id")));
//4
System.out.println("4:"+(String.valueOf(map.get("id")) == String.valueOf(map1.get("id"))));
输出结果:
1:false
2:true
3:false
4:false