全部,
我想知道使用 setLength(0) 清除 StringBuffer 内容是否有意义。即这样做更好吗:
while (<some condition>)
{
stringBufferVariable = new StringBuffer(128);
stringBufferVariable.append(<something>)
.append(<more>)
... ;
Append stringBufferVariable.toString() to a file;
stringBufferVariable.setLength(0);
}
我的问题:
1 > 这仍然比使用 String 对象附加内容具有更好的性能吗?
我不确定重新初始化 StringBuffer 变量会如何影响性能,从而影响问题。
请倾诉你的意见
[编辑]:删除了关于与 StringBuilder 进行比较的第二个问题,因为我已经明白没有什么可以根据回复进行研究了。