我知道代码片段-1是不好的编码质量,最好的做法是代码片段-2。
但它会降低代码片段1中的性能吗?
这两个片段之间有什么表现吗?如果是,那么如何?StringBuffer中的单行追加和多行追加的区别?
片段-1
StringBuffer strBuffer = new StringBuffer();
strBuffer.append("Text line 1");
strBuffer.append("Text line 2");
strBuffer.append("Text line 3");
strBuffer.append("Text line 4");
strBuffer.append("Text line 5");
片段 - 2
StringBuffer strBuffer = new StringBuffer();
strBuffer.append("Text line 1")
.append("Text line 2")
.append("Text line 3")
.append("Text line 4")
.append("Text line 5");
我的应用程序是线程安全的,所以就如果我使用'StringBuffer',而不是'StringBuilder'将不会发行,对不对? – unknown 2014-08-30 17:19:38
@unknown'StringBuilder'速度更快,我会更喜欢到'StringBuffer'你的情况。 – 2014-08-30 17:20:50