posted 18 years ago
Accroding to the rules of Wrappers,
Integer i1 = 127;
Integer i2 = 127;
i1 == i2, returns True.
However,
Integer i1 = new Integer(127);
Integer i2 = 127;
OR
Integer i1 = new Integer(127);
Integer i2 = new Integer(127);
i1 == i2, returns False in both cases.
Is this because using new( ) creates a fresh object on the heap, ignoring another object with the same value that might exist on the heap?
[ September 11, 2006: Message edited by: Aniket Patil ]
SCJP 5.0 | SCWCD 1.4 <br /> <br />If you don't know where you are going, any road will take you there!