使用String类型拼接字符串:时间和空间上都非常狼费
1.创建一个StringBuilder的存储空间,大小为第一个字符串的长度+16
2.将第一个字符串添加到缓冲区中
3.将第二个字符串添加到缓冲区中
4.将缓冲区对象转换为字符串对象(创建了一个新的字符串对象)
5.返回该字符串对象
使用StringBuilder拼接字符串:时间的空间上都非常节省,无论循环多少次,都只会创建两个对象
1.创建一个新的StringBuilder的存储空间
2.在StringBuilder的基础上进行添加,不创建新的字符串
3.循环完成之后,将StringBuilder转成String