char [] c = string.toCharArray();
但是如何将c转换回String类型? 谢谢!
答案 0 :(得分:43)
您可以使用String.valueOf(char[])
:
String.valueOf(c)
在引擎盖下,这会调用String(char[])
构造函数。我总是喜欢使用工厂式方法来构建器,但你可以像使用其他几个答案一样轻松地使用new String(c)
。
char[] c = {'x', 'y', 'z'};
String s = String.valueOf(c);
System.out.println(s);
xyz
答案 1 :(得分:3)
您可以使用String构造函数:
String(char[] value);
答案 2 :(得分:1)
您可以执行以下操作:
char[] chars = ...
String string = String.valueOf(chars);
答案 3 :(得分:1)
答案 4 :(得分:1)
你可以写:
char[] c = {'h', 'e','l', 'l', 'o'};
String s = new String(c);