目录
String,StringBuilder,StringBuffer 区别?
String,StringBuilder,StringBuffer 区别?
String 字符串常量,不可变,使用字符串拼接时是不同的 2 个空间
StringBuffer 字符串变量,可变,线程安全,字符串拼接直接在字符串后追加
StringBuilder 字符串变量,可变,非线程安全字符串拼接直接在字符串后追加
1.StringBuilder 执行效率高于 StringBuffer 高于 String。
2.String 是一个常量,是不可变的,所以对于每一次+=赋值都会创建一个新的对象,
StringBuffer 和 StringBuilder 都是可变的,