In this java program, we will learn about how to convert a character to a string and to convert a string to a character.
To understand this java program, you should have understanding of the following Java programming concepts:
Java Program to Convert a Character(char) to String
In Java, there are several different ways to convert a Char to a String. Here, we are converting a Character to a String using the toString() method of the Character class. As an alternative, we may transform a character to a String by using String.valueOf() method also.
public class CharToString { public static void main(String[] args) { char character = 'T'; String str = Character.toString(character); System.out.println("String value is " + str); } }Output
String value is T
Java Program to Convert a String to Character(char) Array
In this java program we are converting a String to a Character array. An array can contain more than one character. Hence, to store all the characters of a string we need to have array of characters and we have defined it as char[]. To convert the string into an array of characters, we used toCharArray() method of the String class.
public class StringToCharArray { public static void main(String[] args) { String str = "Hello World"; int length = str.length(); // Convert String to char array char[] chars = str.toCharArray(); // Print char array for(int i = 0; i < length; i++) { //print character at index i System.out.println("Index " + i + ", Character " + chars[i]); } } }Output
Index 0, Character H Index 1, Character e Index 2, Character l Index 3, Character l Index 4, Character o Index 5, Character Index 6, Character W Index 7, Character o Index 8, Character r Index 9, Character l Index 10, Character d