public class EqualsMethod { public static void main(String[] args) { Integer n1 = new Integer(47); Integer n2 = new Integer(47); System.out.println(n1.equals(n2)); }} /* Output:true*///:~class Value { int i;}public class EqualsMethod2 { public static void main(String[] args) { Value v1 = new Value(); Value v2 = new Value(); v1.i = v2.i = 100; System.out.println(v1.equals(v2)); }} /* Output:false*///:~为什么都是比较的对象,为什么结果不同?
添加回答
举报
0/150
提交
取消