This method has followings variants which depends on the passed parameters. This method returns the string representation of the passed argument.
- valueOf(boolean b): Returns the string representation of the boolean argument.
- valueOf(char c) : Returns the string representation of the char argument.
- valueOf(char[] data) : Returns the string representation of the char array argument.
- valueOf(char[] data, int offset, int count) : Returns the string representation of a specific subarray of the char array argument.
- valueOf(double d) : Returns the string representation of the double argument.
- valueOf(float f) : Returns the string representation of the float argument.
- valueOf(int i) : Returns the string representation of the int argument.
- valueOf(long l) : Returns the string representation of the long argument.
- valueOf(Object obj) : Returns the string representation of the Object argument.
Syntax:
Here is the syntax of this method:
static String valueOf(boolean b) or static String valueOf(char c) or static String valueOf(char[] data) or static String valueOf(char[] data, int offset, int count) or static String valueOf(double d) or static String valueOf(float f) or static String valueOf(int i) or static String valueOf(long l) or static String valueOf(Object obj)
Parameters:
Here is the detail of parameters:
- See the description.
Return Value :
- This method returns the string representation.
Example:
import java.io.*; public class Test{ public static void main(String args[]){ double d = 102939939.939; boolean b = true; long l = 1232874; char[] arr = {'a', 'b', 'c', 'd', 'e', 'f','g' }; System.out.println("Return Value : " + String.valueOf(d) ); System.out.println("Return Value : " + String.valueOf(b) ); System.out.println("Return Value : " + String.valueOf(l) ); System.out.println("Return Value : " + String.valueOf(arr) ); } }
This produces following result:
Return Value : 1.02939939939E8
Return Value : true
Return Value : 1232874
Return Value : abcdefg