StringBuilder和StringBuffer
String类型
String类型是不可变的类型。所以每加一次都会产生一个新的对象,然后将指针指向新的对象。
StringBuilder和StringBuffer
不同于String,是在原来的对象基础上操作。所以如果字符串相加的次数比较多,优先考虑 StringBuilder和StringBuffer。
StringBuilder 是非线程安全的,效率更高。
StringBuffer 是线程安全的,效率较低。
常用 append
方法来连接字符串。