为了账号安全,请及时绑定邮箱和手机立即绑定

如何将char数组转换回字符串?

如何将char数组转换回字符串?

陪伴而非守候 2019-08-23 16:11:53
如何将char数组转换回字符串?我有一个char数组:char[] a = {'h', 'e', 'l', 'l', 'o', ' ', 'w', 'o', 'r', 'l', 'd'};我目前的解决方案是做String b = new String(a);但肯定有更好的方法吗?
查看完整描述

3 回答

?
收到一只叮咚

TA贡献1821条经验 获得超4个赞

String str = "wwwwww3333dfevvv";char[] c = str.toCharArray();

现在将字符数组转换为String,有两种方法。

Arrays.toString(c);

返回字符串[w, w, w, w, w, w, 3, 3, 3, 3, d, f, e, v, v, v]

和:

String.valueOf(c)

返回字符串wwwwww3333dfevvv

总结:注意Arrays.toString(c),因为你会得到"[w, w, w, w, w, w, 3, 3, 3, 3, d, f, e, v, v, v]"而不是"wwwwww3333dfevvv"


查看完整回答
反对 回复 2019-08-23
  • 3 回答
  • 0 关注
  • 690 浏览

添加回答

举报

0/150
提交
取消
微信客服

购课补贴
联系客服咨询优惠详情

帮助反馈 APP下载

慕课网APP
您的移动学习伙伴

公众号

扫描二维码
关注慕课网微信公众号