StringBuffer 字符串变量(线程安全)
StringBuilder 字符串变量(非线程安全)
该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。
StringBuilder 字符串变量(非线程安全)
该类被设计用作 StringBuffer 的一个简易替换,用在字符串缓冲区被单个线程使用的时候(这种情况很普遍)。
如果可能,建议优先采用该类,因为在大多数实现中,它比 StringBuffer 要快。两者的方法基本相同。
注意:
不能通过赋值符号对他进行付值.
StringBuffer str = new StringBuffer();
str = "something";//error
常用方法(参考JDK API):
append("hello");
insert(int offset, "something");
本文对比了StringBuilder与StringBuffer这两个类的区别,强调了StringBuilder作为StringBuffer的非线程安全替代品,在单线程环境中通常拥有更好的性能表现。文章还详细介绍了它们的一些常用方法。
323

被折叠的 条评论
为什么被折叠?



