char[] c = string.toCharArray();
但是如何将 c 转换回 String 类型?谢谢你!
您可以使用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
您可以使用 String 构造函数:
String(char[] value);
您可以执行以下操作:
char[] chars = ...
String string = String.valueOf(chars);
你可以写:
char[] c = {'h', 'e','l', 'l', 'o'};
String s = new String(c);