1. Introduction
In this article, You'll learn how to convert any primitive value to a String. Let us see the examples to convert int, long, double, char, boolean, float, and char[] array to String objects.
All of these primitive conversions are done using the String API valueOf() method. valueOf() method is an overloaded method in String class and declared a static method.
Java String ValueOf() - Primitive to String
2. String valueOf() Syntax
All of the below methods are from Java String API.
public static String valueOf(boolean b)public static String valueOf(char c)public static String valueOf(char[] data)public static String valueOf(char[] data, int offset, int count)public static String valueOf(double d)public static String valueOf(float f)public static String valueOf(int i)public static String valueOf(long l)public static String valueOf(Object obj)
All of these are static methods and directly can be accessed with a class name like String.valueOf(100).
Look at more on String Interview Programs.
3. Convert Primitive Int or Long to a String
We are going to write a program that converts boolean, int, float, double, and char array into a string.
package com.javaprogramto.w3schools.programs.string; public class PrimitiveToString { public static void main(String[] args) { int age = 30; String ageString = String.valueOf(age); System.out.println("String age : "+ageString); float PI = 3.14f; String floatString = String.valueOf(PI); System.out.println("String float : "+floatString); double salary = 1000000; String doubleString = String.valueOf(salary); System.out.println("String double : "+doubleString); long size = 15098; String longString = String.valueOf(size); System.out.println("String Long : "+longString); boolean isValid = false; String booleanString = String.valueOf(isValid); System.out.println("String boolean : "+booleanString); char[] chars = {'a', 'e', 'o', 'i', 'u'}; String stringCharArray = String.valueOf(chars); System.out.println("String char array : "+stringCharArray); } }
Output:
String age : 30String float : 3.14String double : 1000000.0String Long : 15098String boolean : falseString char array : aeoiu
4. Conclusion
In this article, We've seen how to convert primitive to a String object. This is done with the help of String.valueOf() method.
As usual, the code shown in this article is over the github.
No comments:
Post a Comment
Please do not add any spam links in the comments section.