我目前正在使用很多这样的内容来重构应用程序:
StringBuffer buff1 = new StringBuffer("");
buff1.append("some value A");
buff1.append("");
buff1.append("some value B");
编写这些代码行的编码器似乎不是白痴,有什么原因我看不到对 StringBuffer 使用追加(“”)吗?
最佳答案
不。
鉴于它们是硬编码的字符串,因此编写它是相同的
buff1 = new StringBuffer("some value Asome value B");
顺便说一句,使用 StringBuilder 比 StringBuffer 更有效(并且 API 是相同的)。
关于java - StringBuffer 追加 (""),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1833480/