何时在Java中使用StringBuilder
一般认为最好使用StringBuilder
用于Java中的字符串连接。总是这样吗?
我的意思是:创建一个StringBuilder
对象,调用append()
方法与最终toString()
已经较小,然后将现有字符串与+
运算符用于两个字符串,还是只适用于多(多于两个)字符串?
如果存在这样的阈值,它依赖于什么(可能是字符串长度,但以哪种方式)?
最后,您是否可以交换可读性和简洁性?+
的性能的级联。StringBuilder
在较小的情况下,如两根、三条或四根弦?
明示使用StringBuilder
对于定期连接,在过时的Java优化技巧以及爪哇城市神话.