如何在java中将char []转换为字符串?

cod*_*pig 21 java string

char [] c = string.toCharArray();

但如何将c转换回String类型?谢谢!

ars*_*jii 45

你可以使用String.valueOf(char[]):

String.valueOf(c)
Run Code Online (Sandbox Code Playgroud)

在引擎盖下,这会调用String(char[])构造函数.我总是喜欢工厂式的方法来构建器,但你可以new String(c)像其他几个答案所建议的那样轻松使用.


char[] c = {'x', 'y', 'z'};
String s = String.valueOf(c);

System.out.println(s);
Run Code Online (Sandbox Code Playgroud)
xyz
Run Code Online (Sandbox Code Playgroud)