How to convert char array to String in Java?

To convert char array to String in Java, do this: new String(charArray).

Here's how you do it:

char[] charArray = new char[] { 'H', 'e', 'l', 'l', 'o', ' ', 'W', 'o', 'r', 'l', 'd', '!' };
String string = new String(charArray);

System.out.println(string); // Hello World!