完全替换StringBuilder的正确方法是什么?

时间:2013-05-01 19:27:45

标签: java

寻找替换StringBuilder内容的最佳(?)方法

我通常使用此

StringBuilder stringBuilder = new StringBuilder("abc");

stringBuilder.setLength(0);
stringBuilder.append("12");

我想也可以指向一个新的StringBuilder

StringBuilder stringBuilder = new StringBuilder("abc");

stringBuilder = new StringBuilder("12");

1 个答案:

答案 0 :(得分:3)

重复使用这样的StringBuilder通常可以节省很少甚至没有。就个人而言,我永远不会理会这些事情;只需创建一个新的StringBuilder对象,它简单,一致(你没有重置你的POJO,对吧?)。

所以,我会说,保持简单,然后选择第二个选项,除非你的初始帖子中没有提到一些有趣的限制。