valueOf() method
Let us understand valueOf() method
valueOf() is used to convert
different types of values to String type.
String class has overloaded valueOf() methods for all the primitive types and for object type
Signature of overloaded valueOf() methods
public static String valueOf(boolean b)
public static String valueOf(char c)
public static String valueOf(char[] c)
public static String valueOf(char[] c,int offset,int count)
public static String valueOf(int i)
public static String valueOf(long l)
public static String valueOf(float f)
public static String valueOf(double d)
public static String valueOf(Object o)
Example for integer to String
- public class StringValueOfExample1{
- public static void main(String args[]){
- int num=30;
- String numStr=String.valueOf(num);
- System.out.println(numStr);
- System.out.println(numStr.length());
- }
- }
public class StringValueOfExample1{ public static void main(String args[]){ int num=30; String numStr=String.valueOf(num); System.out.println(numStr); System.out.println(numStr.length()); } }
Example for Double to String
- public class StringValueOfExample2{
- public static void main(String args[]){
- double num=30.5;
- String numStr=String.valueOf(num);
- System.out.println(numStr);
- System.out.println(numStr.length());
- }
- }
public class StringValueOfExample2{ public static void main(String args[]){ double num=30.5; String numStr=String.valueOf(num); System.out.println(numStr); System.out.println(numStr.length()); } }
Example for char[] to String with specified count and offset
- public class StringValueOfExample3{
- public static void main(String args[]){
- char[] data={'j','a','v','a','i','n','s','i','m','p','l','e','w','a','y'};
- String str=String.valueOf(data,6,9);
- System.out.println(str);
- }
- }
public class StringValueOfExample3{ public static void main(String args[]){ char[] data={'j','a','v','a','i','n','s','i','m','p','l','e','w','a','y'}; String str=String.valueOf(data,6,9); System.out.println(str); } }