How to convert a character array to the string in Java?
Hello Everyone! In this tutorial, we will learn how to convert a character array to the string in java programming language.
There are different ways to do that-
1.By creating a string object by passing the required array name to the constructor.
2.By using copyValueOf() or valueOf() which are the built-in methods of String class in java.
let’s understand the above ways one by one with the help of the following example –
Java program to convert a character array to the string
1. In this technique, we just simply pass the name of the character array as an argument to String constructor.
class Main
{
public static void main(String args[])
{
char[] charray = {'c', 'o', 'd', 'e', 's', 'p', 'e', 'e', 'd', 'y'};
// By passing array name to String constructor
String s1 = new String(charray);
System.out.println(s1);
}
}the output of the above code is:
codespeedy
2. In this technique, we will call copyValueOf() or valueOf() methods which are the built-in method of String class and we will the pass the name of character array as an argument to these methods.
class Main
{ public static void main(String args[])
{
char[] charray = {'c', 'o', 'd', 'e', 's', 'p', 'e', 'e', 'd', 'y'};
// By calling valueOf() method
String s1 = String.valueOf(charray);
System.out.println(s1);
// By calling copyValueOf() method
String s2= String.copyValueOf(charray);
System.out.println(s2);
}
}the output of the above code is:
codespeedy codespeedy
Cheers! now you understood how to convert a character array to the string.
you may also read :
Leave a Reply