| Author |
valueOf() vs parseXXX()
|
Chaitanya Jadhav
Ranch Hand
Joined: Mar 13, 2009
Posts: 41
|
|
According to K & B
The difference between the two methods is
* parseXxx() returns the named primitive.
* valueOf() returns a newly created wrapped object of the type that invoked
the method.
But both method return primitive as well as Object.??
then what is difference between them?
|
SCJP 1.5 80%
|
 |
Ankit Garg
Saloon Keeper
Joined: Aug 03, 2008
Posts: 9191
|
|
Chaitanya the book is right. valueOf returns a wrapper class object. This code
works only because of autoboxing. valueOf here returns an Integer object which is unboxed to int. To test this, try this code
Same is the case with parseInt here
|
SCJP 6 | SCWCD 5 | Javaranch SCJP FAQ | SCWCD Links
|
 |
Chaitanya Jadhav
Ranch Hand
Joined: Mar 13, 2009
Posts: 41
|
|
Ankit...
nice example .
thanks..
now i understood..
|
 |
 |
|
|
subject: valueOf() vs parseXXX()
|
|
|