我的代码是:
public class Box
{
public static void main(String[] args)
{
Integer z = new Integer(43);
z++;
Integer h = new Integer(44);
System.out.println("z == h -> " + (h == z ));
}
}
输出:-
z == h -> false
为什么当两个对象的值相等时输出为假?
有没有其他方法可以使对象相等?