In your Java program you may have a requirement to convert a char to String or to convert a String to char. This post shows different options to do these conversions.
Convert char to String in Java
1. For converting char to String in Java there is a toString()
method in the Character class.
If there is a Character class object then you can call toString() method on that object.
There is another static toString(char c) method which returns a String representation of the passed char.
public class CharStrConversion { public static void main(String[] args) { char ch = 'a'; String str = Character.toString(ch); System.out.println("Converted String - " + str); } }Output
Converted String – a
2. Another option for converting char to String in Java is to use String.valueOf(char c)
method that
returns the string representation of the char argument.
public class CharStrConversion { public static void main(String[] args) { char ch = 'a'; String str = String.valueOf(ch); System.out.println("Converted String - " + str); } }Output
Converted String – a
Convert String to char in Java
For converting String to char in Java you can use one of the following methods of the String class.
- charAt(int index)- Returns the char value at the specified index.
- toCharArray()- Converts this string to a new character array. Then from that array you can get the required char using the index.
public class StrCharConversion { public static void main(String[] args) { String str = "Hello"; // to get the 5th char (index starts from 0) char ch = str.charAt(4); System.out.println("Character is- " + ch); // Using toCharArray char[] charArr = str.toCharArray(); ch = charArr[1]; System.out.println("Character is- " + ch); } }Output
Character is- o Character is- e
That's all for the topic Convert Char to String And String to Char in Java. If something is missing or you have something to share about the topic please write a comment.
You may also like
- How to Convert String to Byte Array in Java
- How to Convert String to int in Java
- How to Convert File to Byte Array in Java
- Synchronized Vs ReentrantLock in Java
- Checked Vs Unchecked Exception in Java
- Java String Class With Method Examples
- Spring @PostConstruct and @PreDestroy Annotation
- Namenode in Safemode
No comments:
Post a Comment