循环体内,字符串的连接方造成资源浪费-摘自阿里开发手册

循环体内,字符串的连接方式,使用StringBuilder的append方法进行扩展。 说明:反编译出的字节码文件显示每次循环都会new出一个StringBuilder对象,然后进行append操作,最后通过toString方法返回String对象,造成内存资源浪费。
反例:
String str = "start";
for (int i = 0; i < 100; i++) {
str = str + "hello";
}

猜你喜欢

转载自blog.csdn.net/weixin_37173506/article/details/81171578