为什么两个输出不一样。第一个是true,第二个是false,我当时以为第二个也是true。
就在附近 2013-03-23 09:10:25 class Value {
int i;
}
public class Equalment {
public static void main(String[] args) {
Integer n1 = new Integer(47);
Integer n2 = new Integer(47);
Value v1 = new Value();
Value v2 = new Value();
v1.i = v2.i = 100;
System.out.println(n1.equals(n2));
System.out.println(v1.equals(v2));
}
}