wood burning stoves*
The moose likes Java in General and the fly likes ValueOf() Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login


Win a copy of Android Security Essentials Live Lessons this week in the Android forum!
JavaRanch » Java Forums » Java » Java in General
Bookmark "ValueOf()" Watch "ValueOf()" New topic
Author

ValueOf()

thomas davis
Ranch Hand

Joined: Feb 01, 2003
Posts: 207
System.out.println("54321".valueOf(12345)) ;
Result : 12345
Why does it give result as given above ?
Wirianto Djunaidi
Ranch Hand

Joined: Mar 20, 2001
Posts: 210

because valueOf() is a static method. so your call is no different than

your "54321" just help establish that the method to be called belong to
the String class as opposed to Integer.valueOf(), Byte.valueOf(), etc.
Steve Lovelace
Ranch Hand

Joined: Sep 03, 2003
Posts: 125
"54321" is an instance of String. valueOf() is a static method of String. It's perfectly legit to access a static method via an instance, and in this case the contents of the instance make no difference. String.valueOf(12345) and "".valueOf(12345) will also produce the string 12345.


The Inner that is named is not the true Inner.
 
I agree. Here's the link: http://aspose.com/file-tools
 
subject: ValueOf()
 
Similar Threads
True, false and null = keyword or identifier?
valueOf
Programmer Certification Study
IO question
what password you usually put in social networking?