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

java,怎样在String中每一个字符的前面插入一个字符,效率最高?

java,怎样在String中每一个字符的前面插入一个字符,效率最高?

慕慕森 2018-07-15 11:24:02
例如 String str = "abcdefg";变成 str = "1a1b1c1d1e1f1g";
查看完整描述

3 回答

?
月关宝盒

TA贡献1772条经验 获得超5个赞

https://img1.sycdn.imooc.com//5b4b06f70001849a06040118.jpg

https://img1.sycdn.imooc.com//5b4b06f800016d5c05990248.jpg


查看完整回答
2 反对 回复 2018-07-15
?
BIG阳

TA贡献1859条经验 获得超6个赞

split分割,然后用Stringbuilder或者Stringbuffer

查看完整回答
反对 回复 2018-07-15
?
哈士奇WWW

TA贡献1799条经验 获得超6个赞

String str = "abcdefg";

str = 1 + str;

编译器会在编译的时候优化成StringBuffer


查看完整回答
反对 回复 2018-07-15
  • 3 回答
  • 0 关注
  • 5431 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信