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*///:~為什么都是比較的對象,為什么結(jié)果不同?
不解,求高手幫忙,equals()的用法
慕碼人8056858
2018-07-20 10:08:11