Java - valueOf() Method
Description
The valueOf method returns the relevant Number Object holding the value of the argument passed. The argument can be a primitive data type, String, etc.
This method is a static method. The method can take two arguments, where one is a String and the other is a radix.
Syntax
Following are all the variants of this method −
static Integer valueOf(int i) static Integer valueOf(String s) static Integer valueOf(String s, int radix)
Parameters
Here is the detail of parameters −
i − An int for which Integer representation would be returned.
s − A String for which Integer representation would be returned.
radix − This would be used to decide the value of returned Integer based on the passed String.
Return Value
valueOf(int i) − This returns an Integer object holding the value of the specified primitive.
valueOf(String s) − This returns an Integer object holding the value of the specified string representation.
valueOf(String s, int radix) − This returns an Integer object holding the integer value of the specified string representation, parsed with the value of radix.
Example
Live Demopublic class Test { public static void main(String args[]) { Integer x =Integer.valueOf(9); Double c = Double.valueOf(5); Float a = Float.valueOf("80"); Integer b = Integer.valueOf("444",16); System.out.println(x); System.out.println(c); System.out.println(a); System.out.println(b); } }
This will produce the following result −
Output
9 5.0 80.0 1092