The equals() method works here when iam creating objects of
java's inbuilt class.
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));
}
result is: true
But when iam creating my own class
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));
}
}
i get false as result.
Please help me.
(Thanks)