1、for循环里不建议String类型用"+"拼接
for(int i= 0;i<10;i++) {
str = str+ "a";
}
因为每次循环都会new 一个StringBuffer,然后进行append操作,在进行toString返回String对象造成内存浪费;
所以可以直接定义一个StringBuffer进行字符串拼接。
1、for循环里不建议String类型用"+"拼接
for(int i= 0;i<10;i++) {
str = str+ "a";
}
因为每次循环都会new 一个StringBuffer,然后进行append操作,在进行toString返回String对象造成内存浪费;
所以可以直接定义一个StringBuffer进行字符串拼接。