首页 > 其他 > 详细

使用StringBuilder构建字符串

时间:2019-10-18 19:47:10      阅读:67      评论:0      收藏:0      [点我收藏+]

使用StringBuilder构建字符串确实可以提高效率,比“+”要高效不少。但使用时也有一些坑:

首先,我们指定一个StringBuilder,并设置其长度。

StringBuilder builder = new StringBuilder(30);

如果是在循环里,注意每次情况上一次的结果:

builder = builder.delete(0, builder.length());

 

1. 使用

void setCharAt(int index, char ch)

这个方法,需要计算索引位置,会比较麻烦。索引弄错了,很可能,结果就不对,导致结果中出现‘\u0000‘。之前,吃过这个亏。

2. 使用

StringBuilder append(CharSequence s)

这个方法,就不要管索引的问题,一般用这个就可以了,减少了很多麻烦。

使用StringBuilder构建字符串

原文:https://www.cnblogs.com/feiyujun/p/11700139.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!