Tuesday, June 21, 2016

Difference between == operator and .equals() method



In general == operator meant for reference comparision(address comparision)
where as .equals() method meant for content comparision.

Integer I1 = new Integer(10); I1=10

Integer I2 = new Integer(10);I2=10

Integer I3 = I1;

Sop(I1 == I2); // false

Sop(I1.equals(I2));//true

Sop(I3==I1);//true

No comments:

Post a Comment