String对象是不可变的,在String类中每一个 看起来会修改String对象内容的方法,实质都是创建了一个全新的对象。
所以在for循环中每使用一次"+"运算符进行字符串拼接都创建了一个对象,随着循环次数的增加,创建的对象也随之增加,所占内存过多。
String对象是不可变的,在String类中每一个 看起来会修改String对象内容的方法,实质都是创建了一个全新的对象。
所以在for循环中每使用一次"+"运算符进行字符串拼接都创建了一个对象,随着循环次数的增加,创建的对象也随之增加,所占内存过多。