转载:https://blog.csdn.net/cb440510/article/details/22890863
这边简单自己描述一下string、stringBuilder 、 stringBuffer的区别:
string
string是不可变的,比如string.toUpperCase(),返回的值也是一个新的string对象
stringBuilder
stringBuilder是可变的,适用于拼接
stringBuffer
stringBuffer类似于stringBuiler,但stringBuffer则适用于多线程环境,比较安全的操作,但是stringBuffer相对于stringBuilder比较慢