摘自java核心卷1--基础知识
我们知道,在java中拼接字符串可以通过+号完成,但是这种方式效率很低,因为在java中String类型是不可变的,如果每次都需要+完成拼接的话,都会构成一个新的String对象,费空间费时间,所以有了StringBuilder避免了这个问题,它能够被多次的修改,并且不产生新的未使用对象。
摘自java核心卷1--基础知识
我们知道,在java中拼接字符串可以通过+号完成,但是这种方式效率很低,因为在java中String类型是不可变的,如果每次都需要+完成拼接的话,都会构成一个新的String对象,费空间费时间,所以有了StringBuilder避免了这个问题,它能够被多次的修改,并且不产生新的未使用对象。