1. Overview
In this tutorial, We'll learn how to convert char to string in java using Character.toString(), String.valueOf() and + operator with empty string.
2. Java Char to String Using Character.toString()
Character.toString(char) method takes the character as argument returns the same character as String format.
Character.toString() method returns a String with length or size exactly 1.
This method is available in java 1.4 onwards.
The below example is converting char to string java.
package com.javaprogramto.convert.chartostring;
/**
* example to convert char to string in java using Character.toString() method.
*
* @author javaprogramto.com
*
*/
public class CharToStringExample1 {
public static void main(String[] args) {
// example 1
char ch = 'c';
String strC = Character.toString(ch);
System.out.println("Example 1: ");
System.out.println("Char in String : " + strC);
System.out.println("returned string length : " + strC.length());
// example 2
char ch2 = 'z';
String strZ = Character.toString(ch2);
System.out.println("\nExample 2: ");
System.out.println("Char in String : " + strZ);
System.out.println("returned string length : " + strZ.length());
}
}
Output:
Example 1: Char in String : c returned string length : 1 Example 2: Char in String : z returned string length : 1
3. Java Char to String Using String.valueOf(char)
String.valueOf() method takes the char as a parameter and returns a String with the char value.
valueOf() method always returns the string representation of char value and its length will be always 1.
Example:
package com.javaprogramto.convert.chartostring;
/**
* example to convert char to string in java using String.valueOf() method.
*
* @author javaprogramto.com
*
*/
public class CharToStringExample2 {
public static void main(String[] args) {
// example 1
char ch3 = 'x';
String strC = String.valueOf(ch3);
System.out.println("String.valueOf Example 1: ");
System.out.println("Char in String : " + strC);
System.out.println("returned string length : " + strC.length());
// example 2
char ch4 = '7';
String strZ = String.valueOf(ch4);
System.out.println("\nString.valueOf Example 2: ");
System.out.println("Char in String : " + strZ);
System.out.println("returned string length : " + strZ.length());
}
}
Output:
String.valueOf Example 1: Char in String : x returned string length : 1 String.valueOf Example 2: Char in String : 7 returned string length : 1
4. Java Char to String Using + operator with an empty string
You can use the + operator to add the char to the string which is empty.
+ operator can be used in the string concatenations.
First create the empty string literal "" and add the character to the string using + operator as below. This step will return the new string with only the character.
package com.javaprogramto.convert.chartostring;
/**
* char to string using + operator
*
* @author javaprogramto.com
*
*/
public class CharToStringExample3 {
public static void main(String[] args) {
char ch3 = 'x';
String returnedString = "" + ch3;
System.out.println("Returned string 1 : " + returnedString);
char ch1 = 'a';
String returnedString2 = "" + ch1;
System.out.println("Returned string 2 : " + returnedString2);
char ch2 = 'b';
String returnedString3 = "" + ch2;
System.out.println("Returned string 3 : " + returnedString3);
}
}
Output:
Returned string 1 : x Returned string 2 : a Returned string 3 : b
5. Conclusion
In this tutorial, We've seen converting char to string in java.

No comments:
Post a Comment
Please do not add any spam links in the comments section.