【Java】String、StringBuilder、StringBuffer的区别
这意味着一旦创建了一个 String 对象,它的内容就不能改变。任何修改 String 内容的方法都会创建一个新的 String 对象。,这意味着它的内容可以改变。可以在现有对象的基础上进行修改,而不会创建新的对象。因为不可变,每次做字符串拼接或修改,都会创建一个新的对象以及分配内存。,因为它的可变性,可以在现有对象的基础上进行修改,而不会创建新的对象。, 通常比 StringBuffer 更快,因为它没有同步的开销。-StringBuilder 和StringBuffer是可变的。
原创
2024-08-04 14:25:23 ·
272 阅读 ·
0 评论