StringBuilder与StringBuffer的区别.‘>之间的主要区别是什么?StringBuffer和StringBuilder?在决定其中任何一项时,是否存在性能问题?
3 回答
MMMHUHU
TA贡献1834条经验 获得超8个赞
StringBuilderStringBuffersynchronized.
public class Main {
public static void main(String[] args) {
int N = 77777777;
long t;
{
StringBuffer sb = new StringBuffer();
t = System.currentTimeMillis();
for (int i = N; i --> 0 ;) {
sb.append("");
}
System.out.println(System.currentTimeMillis() - t);
}
{
StringBuilder sb = new StringBuilder();
t = System.currentTimeMillis();
for (int i = N; i > 0 ; i--) {
sb.append("");
}
System.out.println(System.currentTimeMillis() - t);
}
}}A 2241 msStringBuffer753 msStringBuilder.
添加回答
举报
0/150
提交
取消
