0

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

我通常用这个

StringBuilder stringBuilder = new StringBuilder("abc");

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

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

StringBuilder stringBuilder = new StringBuilder("abc");

stringBuilder = new StringBuilder("12");
4

1 回答 1

3

像这样重用 StringBuilder 通常几乎不会为您节省任何费用。就个人而言,我永远不会为这些事情烦恼;只需创建一个新的 StringBuilder 对象,它很简单,一致(您不会重置 POJO,对吗?)。

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

于 2013-05-01T19:33:03.243 回答